| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.clientlibrary.lib.worker |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockOnParentShardTask
Task to block until processing of all data records in the parent shard(s) is completed.
|
class |
InitializeTask
Task for initializing shard position and invoking the RecordProcessor initialize() API.
|
class |
KinesisShutdownTask
Task for invoking the RecordProcessor shutdown() callback.
|
class |
MetricsCollectingTaskDecorator
Decorates an ITask and reports metrics about its timing and success/failure.
|
class |
ProcessTask
Task for fetching data records and invoking processRecords() on the record processor instance.
|
class |
ShardSyncTask
This task syncs leases/activies with shards of the stream.
|
class |
ShutdownNotificationTask
Notifies record processor of incoming shutdown request, and gives them a chance to checkpoint.
|
| Modifier and Type | Method and Description |
|---|---|
ITask |
KinesisConsumerStates.ConsumerState.createTask(KinesisShardConsumer consumer)
Creates a new task for this state using the passed in consumer to build the task.
|
ITask |
KinesisConsumerStates.InitializingState.createTask(KinesisShardConsumer consumer) |
| Constructor and Description |
|---|
MetricsCollectingTaskDecorator(ITask other,
IMetricsFactory factory)
Constructor.
|
Copyright © 2023. All rights reserved.