| 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.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
StreamIdentifier |
DataFetcher.getStreamIdentifier()
Get the current account and stream information.
|
Copyright © 2024. All rights reserved.