| Class | Description |
|---|---|
| AdapterRequestCache |
Cache for mapping Kinesis requests to DynamoDB Streams requests.
|
| AmazonDynamoDBStreamsAdapterClient |
Client for accessing DynamoDB Streams using the Amazon Kinesis interface.
|
| DynamoDBStreamsProxy |
An implementation of IKinesisProxy to make calls to DynamoDBStreams service.
|
| DynamoDBStreamsProxy.Builder | |
| DynamoDBStreamsShardSyncer |
This class has been copied from ShardSyncer in KinesisClientLibrary and edited slightly to enable DynamoDB Streams
specific behavior.
|
| StreamsDeterministicShuffleShardSyncLeaderDecider |
An implementation of the
LeaderDecider to elect leader(s) based on workerId. |
| StreamsLeaseCleanupValidator |
Decides if a lease is eligible for cleanup.
|
| StreamsMultiLangDaemon |
Main app that launches the worker that runs the multi-language record processor.
|
| StreamsRecordProcessor |
This record processor is intended for use with the DynamoDB Streams Adapter for the
Amazon Kinesis Client Library (KCL).
|
| StreamsWorkerFactory |
The StreamsWorkerFactory uses the Kinesis Client Library's Worker
class to provide convenient constructors for ease-of-use.
|
| Enum | Description |
|---|---|
| AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior |
Enum values decides the behavior of application when customer loses some records when KCL lags behind
|