| Modifier and Type | Method and Description |
|---|---|
static StreamIdentifier |
StreamIdentifier.multiStreamInstance(software.amazon.awssdk.arns.Arn streamArn,
long creationEpoch)
Create a multi stream instance for StreamIdentifier from stream
Arn. |
static StreamIdentifier |
StreamIdentifier.multiStreamInstance(String streamIdentifierSer)
Create a multi stream instance for StreamIdentifier from serialized stream identifier
of format
STREAM_IDENTIFIER_PATTERN |
static StreamIdentifier |
StreamIdentifier.singleStreamInstance(software.amazon.awssdk.arns.Arn streamArn)
Create a single stream instance for StreamIdentifier from AWS Kinesis stream
Arn. |
static StreamIdentifier |
StreamIdentifier.singleStreamInstance(String streamName)
Create a single stream instance for StreamIdentifier from stream name.
|
| Modifier and Type | Method and Description |
|---|---|
Set<StreamIdentifier> |
DeletedStreamListProvider.purgeAllDeletedStream()
Method returns and empties the current set of streams
|
| Modifier and Type | Method and Description |
|---|---|
void |
DeletedStreamListProvider.add(StreamIdentifier streamIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
default StreamIdentifier |
ShardDetector.streamIdentifier()
Gets stream identifier.
|
| Modifier and Type | Method and Description |
|---|---|
Lease |
HierarchicalShardSyncer.createLeaseForChildShard(software.amazon.awssdk.services.kinesis.model.ChildShard childShard,
StreamIdentifier streamIdentifier) |
List<Lease> |
LeaseRefresher.listLeasesForStream(StreamIdentifier streamIdentifier)
List all leases for a given stream synchronously.
|
| Constructor and Description |
|---|
KinesisShardDetector(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
StreamIdentifier streamIdentifier,
long listShardsBackoffTimeInMillis,
int maxListShardsRetryAttempts,
long listShardsCacheAllowedAgeInSeconds,
int maxCacheMissesBeforeReload,
int cacheMissWarningModulus,
Duration kinesisRequestTimeout) |
| Modifier and Type | Method and Description |
|---|---|
List<Lease> |
DynamoDBLeaseRefresher.listLeasesForStream(StreamIdentifier streamIdentifier)
List all leases for a given stream synchronously.
|
| Constructor and Description |
|---|
ShardConsumerArgument(@NonNull ShardInfo shardInfo,
@NonNull StreamIdentifier streamIdentifier,
LeaseCoordinator leaseCoordinator,
ExecutorService executorService,
RecordsPublisher recordsPublisher,
ShardRecordProcessor shardRecordProcessor,
Checkpointer checkpoint,
ShardRecordProcessorCheckpointer recordProcessorCheckpointer,
long parentShardPollIntervalMillis,
long taskBackoffTimeMillis,
boolean skipShardSyncAtWorkerInitializationIfLeasesExist,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
boolean shouldCallProcessRecordsEvenForEmptyRecordList,
long idleTimeInMilliseconds,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
ShardDetector shardDetector,
AggregatorUtil aggregatorUtil,
HierarchicalShardSyncer hierarchicalShardSyncer,
MetricsFactory metricsFactory,
@NonNull LeaseCleanupManager leaseCleanupManager,
SchemaRegistryDecoder schemaRegistryDecoder) |
ShardConsumerArgument(@NonNull ShardInfo shardInfo,
@NonNull StreamIdentifier streamIdentifier,
LeaseCoordinator leaseCoordinator,
ExecutorService executorService,
RecordsPublisher recordsPublisher,
ShardRecordProcessor shardRecordProcessor,
Checkpointer checkpoint,
ShardRecordProcessorCheckpointer recordProcessorCheckpointer,
long parentShardPollIntervalMillis,
long taskBackoffTimeMillis,
boolean skipShardSyncAtWorkerInitializationIfLeasesExist,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
boolean shouldCallProcessRecordsEvenForEmptyRecordList,
long idleTimeInMilliseconds,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
ShardDetector shardDetector,
AggregatorUtil aggregatorUtil,
HierarchicalShardSyncer hierarchicalShardSyncer,
MetricsFactory metricsFactory,
@NonNull LeaseCleanupManager leaseCleanupManager,
SchemaRegistryDecoder schemaRegistryDecoder,
String consumerId) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MetricsUtil.addStreamId(@NonNull MetricsScope metricsScope,
@NonNull StreamIdentifier streamId) |
| Modifier and Type | Method and Description |
|---|---|
List<StreamIdentifier> |
FormerStreamsLeasesDeletionStrategy.streamIdentifiersForLeaseCleanup()
StreamIdentifiers for which leases needs to be cleaned up in the lease table.
|
List<StreamIdentifier> |
FormerStreamsLeasesDeletionStrategy.NoLeaseDeletionStrategy.streamIdentifiersForLeaseCleanup() |
List<StreamIdentifier> |
FormerStreamsLeasesDeletionStrategy.AutoDetectionAndDeferredDeletionStrategy.streamIdentifiersForLeaseCleanup() |
| Modifier and Type | Method and Description |
|---|---|
default StreamConfig |
StreamTracker.createStreamConfig(StreamIdentifier streamIdentifier)
Returns a new
StreamConfig for the provided stream identifier. |
default ShardRecordProcessor |
ShardRecordProcessorFactory.shardRecordProcessor(StreamIdentifier streamIdentifier)
Returns a new instance of the ShardRecordProcessor for a stream identifier
|
| Constructor and Description |
|---|
SingleStreamTracker(StreamIdentifier streamIdentifier) |
SingleStreamTracker(StreamIdentifier streamIdentifier,
@NonNull InitialPositionInStreamExtended initialPosition) |
SingleStreamTracker(@NonNull StreamIdentifier streamIdentifier,
@NonNull StreamConfig streamConfig) |
| Modifier and Type | Method and Description |
|---|---|
StreamIdentifier |
DataFetcherProviderConfig.getStreamIdentifier()
Gets stream identifier for dataFetcher.
|
| Constructor and Description |
|---|
KinesisDataFetcherProviderConfig(@NonNull StreamIdentifier streamIdentifier,
@NonNull String shardId,
@NonNull MetricsFactory metricsFactory,
int maxRecords,
@NonNull Duration kinesisRequestTimeout) |
KinesisDataFetcherProviderConfig(@NonNull StreamIdentifier streamIdentifier,
@NotNull String shardId,
@NonNull MetricsFactory metricsFactory,
int maxRecords,
@NotNull Duration kinesisRequestTimeout,
String consumerId) |
| Modifier and Type | Method and Description |
|---|---|
StreamIdentifier |
DataFetcher.getStreamIdentifier()
Get the current account and stream information.
|
Copyright © 2025. All rights reserved.