Class DynamoDBCompositeHandler

  • All Implemented Interfaces:
    com.amazonaws.services.lambda.runtime.RequestStreamHandler

    public class DynamoDBCompositeHandler
    extends CompositeHandler
    Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data. In this case we just compose DynamoDBMetadataHandler and DynamoDBRecordHandler.
    • Constructor Detail

      • DynamoDBCompositeHandler

        public DynamoDBCompositeHandler()
    • Method Detail

      • handleDynamoDBException

        public static Exception handleDynamoDBException​(Exception e)
        Transforms DynamoDB exceptions into AthenaConnectorException with appropriate error code. Returns other exceptions unchanged.
        Parameters:
        e - The exception to handle
        Returns:
        The transformed exception or original exception