Package | Description |
---|---|
software.amazon.kinesis.leases | |
software.amazon.kinesis.lifecycle | |
software.amazon.kinesis.metrics |
Modifier and Type | Class and Description |
---|---|
class |
ShardSyncTask
This task syncs leases/activies with shards of the stream.
|
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 ShardRecordProcessor initialize() API.
|
class |
ProcessTask
Task for fetching data records and invoking processRecords() on the record processor instance.
|
class |
ShutdownNotificationTask
Notifies record processor of incoming shutdown request, and gives them a chance to checkpoint.
|
class |
ShutdownTask
Task for invoking the ShardRecordProcessor shutdown() callback.
|
Constructor and Description |
---|
ShardConsumer(RecordsPublisher recordsPublisher,
ExecutorService executorService,
ShardInfo shardInfo,
Optional<Long> logWarningForTaskAfterMillis,
ShardConsumerArgument shardConsumerArgument,
software.amazon.kinesis.lifecycle.ConsumerState initialState,
Function<ConsumerTask,ConsumerTask> taskMetricsDecorator,
int bufferSize,
TaskExecutionListener taskExecutionListener)
Deprecated.
|
ShardConsumer(RecordsPublisher recordsPublisher,
ExecutorService executorService,
ShardInfo shardInfo,
Optional<Long> logWarningForTaskAfterMillis,
ShardConsumerArgument shardConsumerArgument,
software.amazon.kinesis.lifecycle.ConsumerState initialState,
Function<ConsumerTask,ConsumerTask> taskMetricsDecorator,
int bufferSize,
TaskExecutionListener taskExecutionListener)
Deprecated.
|
ShardConsumer(RecordsPublisher recordsPublisher,
ExecutorService executorService,
ShardInfo shardInfo,
Optional<Long> logWarningForTaskAfterMillis,
ShardConsumerArgument shardConsumerArgument,
software.amazon.kinesis.lifecycle.ConsumerState initialState,
Function<ConsumerTask,ConsumerTask> taskMetricsDecorator,
int bufferSize,
TaskExecutionListener taskExecutionListener,
int readTimeoutsToIgnoreBeforeWarning) |
ShardConsumer(RecordsPublisher recordsPublisher,
ExecutorService executorService,
ShardInfo shardInfo,
Optional<Long> logWarningForTaskAfterMillis,
ShardConsumerArgument shardConsumerArgument,
software.amazon.kinesis.lifecycle.ConsumerState initialState,
Function<ConsumerTask,ConsumerTask> taskMetricsDecorator,
int bufferSize,
TaskExecutionListener taskExecutionListener,
int readTimeoutsToIgnoreBeforeWarning) |
Modifier and Type | Class and Description |
---|---|
class |
MetricsCollectingTaskDecorator
Decorates an ConsumerTask and reports metrics about its timing and success/failure.
|
Modifier and Type | Method and Description |
---|---|
ConsumerTask |
MetricsCollectingTaskDecorator.getOther() |
Constructor and Description |
---|
MetricsCollectingTaskDecorator(ConsumerTask other,
MetricsFactory factory)
Constructor.
|
Copyright © 2021. All rights reserved.