public interface TrackingClient extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Awaitable |
disconnectTracker(String consumer,
int channel) |
CompletableFuture<MessageBatch> |
read(String consumer,
int channel,
int maxSize,
Duration maxTimeout,
String typeFilter,
boolean ignoreMessageTarget,
TrackingStrategy strategy) |
default MessageBatch |
readAndWait(String consumer,
int channel,
int maxSize,
Duration maxTimeout,
String typeFilter,
boolean ignoreMessageTarget,
TrackingStrategy strategy) |
List<SerializedMessage> |
readFromIndex(long minIndex,
int maxSize) |
Awaitable |
resetPosition(String consumer,
long lastIndex) |
Awaitable |
storePosition(String consumer,
int[] segment,
long lastIndex) |
default MessageBatch readAndWait(String consumer, int channel, int maxSize, Duration maxTimeout, String typeFilter, boolean ignoreMessageTarget, TrackingStrategy strategy)
CompletableFuture<MessageBatch> read(String consumer, int channel, int maxSize, Duration maxTimeout, String typeFilter, boolean ignoreMessageTarget, TrackingStrategy strategy)
List<SerializedMessage> readFromIndex(long minIndex, int maxSize)
void close()
close in interface AutoCloseableCopyright © 2019 Flux Capacitor. All rights reserved.