public class SingleStreamTracker extends Object implements StreamTracker
DEFAULT_POSITION_IN_STREAM
Constructor and Description |
---|
SingleStreamTracker(software.amazon.awssdk.arns.Arn streamArn) |
SingleStreamTracker(StreamIdentifier streamIdentifier) |
SingleStreamTracker(StreamIdentifier streamIdentifier,
@NonNull InitialPositionInStreamExtended initialPosition) |
SingleStreamTracker(@NonNull StreamIdentifier streamIdentifier,
@NonNull StreamConfig streamConfig) |
SingleStreamTracker(String streamName) |
SingleStreamTracker(String streamName,
@NonNull InitialPositionInStreamExtended initialPosition) |
Modifier and Type | Method and Description |
---|---|
FormerStreamsLeasesDeletionStrategy |
formerStreamsLeasesDeletionStrategy()
Strategy to delete leases of old streams in the lease table.
|
boolean |
isMultiStream()
Returns true if this application should accommodate the consumption of
more than one Kinesis stream.
|
List<StreamConfig> |
streamConfigList()
Returns the list of stream config, to be processed by the current application.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createStreamConfig, orphanedStreamInitialPositionInStream
public SingleStreamTracker(String streamName)
public SingleStreamTracker(software.amazon.awssdk.arns.Arn streamArn)
public SingleStreamTracker(StreamIdentifier streamIdentifier)
public SingleStreamTracker(StreamIdentifier streamIdentifier, @NonNull @NonNull InitialPositionInStreamExtended initialPosition)
public SingleStreamTracker(String streamName, @NonNull @NonNull InitialPositionInStreamExtended initialPosition)
public SingleStreamTracker(@NonNull @NonNull StreamIdentifier streamIdentifier, @NonNull @NonNull StreamConfig streamConfig)
public List<StreamConfig> streamConfigList()
StreamTracker
streamConfigList
in interface StreamTracker
public FormerStreamsLeasesDeletionStrategy formerStreamsLeasesDeletionStrategy()
StreamTracker
formerStreamsLeasesDeletionStrategy
in interface StreamTracker
public boolean isMultiStream()
StreamTracker
This method must be consistent. Varying the returned value will have indeterminate, and likely problematic, effects on stream processing.
isMultiStream
in interface StreamTracker
Copyright © 2024. All rights reserved.