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, waitcreateStreamConfig, orphanedStreamInitialPositionInStreampublic 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()
StreamTrackerstreamConfigList in interface StreamTrackerpublic FormerStreamsLeasesDeletionStrategy formerStreamsLeasesDeletionStrategy()
StreamTrackerformerStreamsLeasesDeletionStrategy in interface StreamTrackerpublic boolean isMultiStream()
StreamTrackerThis method must be consistent. Varying the returned value will have indeterminate, and likely problematic, effects on stream processing.
isMultiStream in interface StreamTrackerCopyright © 2024. All rights reserved.