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.The
S3MessageHandler
mode.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.