All Classes and Interfaces

Class
Description
 
Enum values decides the behavior of application when customer loses some records when KCL lags behind.
This class transforms an Amazon DynamoDB Streams AmazonServiceException into a compatible Amazon Kinesis AmazonServiceException.
Custom deserializer for AttributeValue to handle JSON structure correctly.
Custom serializer for AttributeValue to handle empty lists and maps correctly.
 
 
 
Implements fetching data from DynamoDB Streams using GetRecords and GetShardIterator API.
 
 
 
 
 
Builder class for DynamoDB Streams requests with user agent information.
Retrieves a Shard object from the cache based on the provided shardId.
 
A shard syncer implementation specifically for DynamoDB Streams that extends the Kinesis hierarchical shard syncer.
Task for invoking the ShardRecordProcessor shutdown() callback.
 
Custom serializer for Instant to ensure it's serialized as milliseconds (integer) instead of seconds with nanosecond precision (decimal).
 
 
 
Utility class for managing DynamoDB stream shard relationships and states.
 
 
 
This exception is thrown when records have been trimmed and the user has specified to not continue processing.