All Classes and Interfaces

Class
Description
The base AbstractMessageProducingHandler for AWS services.
Base HeaderMapper implementation for common logic in SQS and SNS around message attributes mapping.
The AWS specific message headers constants.
A common event type for AWS Channel Adapters.
An exception that is the payload of an ErrorMessage when a send fails.
A callback for target record process to perform checkpoint on the related shard.
The listener mode, record or batch.
An ExpirableLockRegistry and RenewableLockRegistry implementation for the AWS DynamoDB.
Encapsulation of the DynamoDB shunting that is needed for locks.
The ConcurrentMetadataStore for the DynamoDbAsyncClient.
The MessageProducerSupport implementation for receiving data from Amazon Kinesis stream(s) using AWS KCL.
A common event type for AWS Kinesis Channel Adapters.
The MessageProducerSupport implementation for receiving data from Amazon Kinesis stream(s).
The AbstractMessageHandler implementation for the Amazon Kinesis putRecord(s).
The ErrorMessageStrategy implementation to build an ErrorMessage with the AwsHeaders.RAW_RECORD header by the value from the the provided AttributeAccessor.
An event emitted when shard is closed for consumption.
A model to represent a sequence in the shard for particular ShardIteratorType.
An exception triggered from the KplMessageHandler while sending records to Kinesis when maximum number of records in flight exceeds the backpressure threshold.
The AbstractMessageHandler implementation for the Amazon Kinesis Producer Library putRecord(s).
The listener mode, record or batch.
An Amazon S3 FileInfo implementation.
An implementation of AbstractInboundFileSynchronizer for Amazon S3.
A MessageSource implementation for the Amazon S3.
The AbstractReplyProducingMessageHandler implementation for the Amazon S3 services.
Persistent file list filter using the server's file timestamp to detect if we've already 'seen' this file.
Implementation of AbstractRegexPatternFileListFilter for Amazon S3.
An Amazon S3 specific RemoteFileTemplate extension.
An Amazon S3 Session implementation.
An Amazon S3 specific SessionFactory implementation.
Implementation of AbstractSimplePatternFileListFilter for Amazon S3.
A AbstractRemoteFileStreamingMessageSource implementation for the Amazon S3.
A TopicArnResolver implementation to determine topic ARN by name against an SnsAsyncClient.
A utility class to simplify an SNS Message body building.
The AbstractMessageAttributesHeaderMapper implementation for the mapping from headers to SNS message attributes.
The HttpRequestHandlingMessagingGateway extension for the Amazon WS SNS HTTP(S) endpoints.
The AbstractAwsMessageHandler implementation to send SNS Notifications (SnsAsyncClient.publish(PublishRequest)) to the provided topicArn (or evaluated at runtime against Message).
The AbstractMessageAttributesHeaderMapper implementation for the mapping from headers to SQS message attributes.
The MessageProducerSupport implementation for the Amazon SQS receiveMessage.
The AbstractMessageHandler implementation for the Amazon SQS sendMessage.
The KinesisResponse adapter for the KPL UserRecordResult response.