Add simple SingleStreamTracker constructor with position

This commit is contained in:
Eric Meisel 2023-03-24 13:16:47 -05:00
parent b8d3390bf3
commit 1409658a10
No known key found for this signature in database
GPG key ID: 9260529988563B41

View file

@ -58,6 +58,12 @@ public class SingleStreamTracker implements StreamTracker {
this(streamIdentifier, new StreamConfig(streamIdentifier, initialPosition));
}
public SingleStreamTracker(
String streamName,
@NonNull InitialPositionInStreamExtended initialPosition) {
this(StreamIdentifier.singleStreamInstance(streamName), initialPosition);
}
public SingleStreamTracker(@NonNull StreamIdentifier streamIdentifier, @NonNull StreamConfig streamConfig) {
this.streamIdentifier = streamIdentifier;
this.streamConfigs = Collections.singletonList(streamConfig);