Interface | Description |
---|---|
Checkpointer |
Interface for checkpoint trackers.
|
FormerStreamsLeasesDeletionStrategy |
Strategy for cleaning up the leases for former streams.
|
MultiStreamTracker |
Interface for stream trackers.
|
PreparedCheckpointer |
Objects of this class are prepared to checkpoint at a specific sequence number.
|
RecordProcessorCheckpointer |
Used by RecordProcessors when they want to checkpoint their progress.
|
ShardRecordProcessor |
The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon
Kinesis.
|
ShardRecordProcessorFactory | |
ShutdownNotificationAware |
Allows a record processor to indicate it's aware of requested shutdowns, and handle the request.
|
Class | Description |
---|---|
FormerStreamsLeasesDeletionStrategy.AutoDetectionAndDeferredDeletionStrategy |
Strategy for auto detection the old of former streams based on the
MultiStreamTracker.streamConfigList()
and do deferred deletion based on FormerStreamsLeasesDeletionStrategy.waitPeriodToDeleteFormerStreams() |
FormerStreamsLeasesDeletionStrategy.NoLeaseDeletionStrategy |
Strategy for not cleaning up leases for former streams.
|
FormerStreamsLeasesDeletionStrategy.ProvidedStreamsDeferredDeletionStrategy |
Strategy to detect the streams for deletion through
FormerStreamsLeasesDeletionStrategy.streamIdentifiersForLeaseCleanup() provided by customer at runtime
and do deferred deletion based on FormerStreamsLeasesDeletionStrategy.waitPeriodToDeleteFormerStreams() |
ProcessorConfig |
Used by the KCL to configure the processor for processing the records.
|
Enum | Description |
---|---|
FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType |
StreamsLeasesDeletionType identifying the different lease cleanup strategies.
|
Copyright © 2021. All rights reserved.