| Package | Description |
|---|---|
| cz.o2.proxima.direct.commitlog |
| Modifier and Type | Field and Description |
|---|---|
(package private) BiConsumer<StreamElement,LogObserver.OnNextContext> |
LogObservers.AbstractSortedLogObserver.latecomerConsumer |
private java.util.PriorityQueue<Pair<StreamElement,LogObserver.OnNextContext>> |
LogObservers.SortedLogObserver.queue |
private java.util.Map<java.lang.Integer,java.util.PriorityQueue<Pair<StreamElement,LogObserver.OnNextContext>>> |
LogObservers.SinglePartitionSortedLogObserver.queueMap |
| Modifier and Type | Method and Description |
|---|---|
static LogObserver.OnNextContext |
ObserverUtils.asOnNextContext(LogObserver.OffsetCommitter committer,
Offset offset) |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract void |
LogObservers.AbstractSortedLogObserver.enqueue(StreamElement ingest,
LogObserver.OnNextContext context) |
(package private) void |
LogObservers.SortedLogObserver.enqueue(StreamElement ingest,
LogObserver.OnNextContext context) |
(package private) void |
LogObservers.SinglePartitionSortedLogObserver.enqueue(StreamElement ingest,
LogObserver.OnNextContext context) |
(package private) abstract long |
LogObservers.AbstractSortedLogObserver.getWatermark(LogObserver.OnNextContext context) |
(package private) long |
LogObservers.SortedLogObserver.getWatermark(LogObserver.OnNextContext context) |
(package private) long |
LogObservers.SinglePartitionSortedLogObserver.getWatermark(LogObserver.OnNextContext context) |
boolean |
LogObserver.onNext(StreamElement ingest,
LogObserver.OnNextContext context)
Process next record in the commit log.
|
boolean |
RetryableLogObserver.onNext(StreamElement ingest,
LogObserver.OnNextContext context) |
boolean |
LogObservers.AbstractSortedLogObserver.onNext(StreamElement ingest,
LogObserver.OnNextContext context) |
(package private) abstract boolean |
LogObservers.AbstractSortedLogObserver.onNextDrainQueue(LogObserver.OnNextContext context) |
(package private) boolean |
LogObservers.SortedLogObserver.onNextDrainQueue(LogObserver.OnNextContext context) |
(package private) boolean |
LogObservers.SinglePartitionSortedLogObserver.onNextDrainQueue(LogObserver.OnNextContext context) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
LogObservers.AbstractSortedLogObserver.drainQueue(java.util.PriorityQueue<Pair<StreamElement,LogObserver.OnNextContext>> queue,
long maxTimestamp) |
static LogObserver |
LogObservers.withSortBuffer(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer)
Create
LogObserver that observes data in event time order. |
static LogObserver |
LogObservers.withSortBufferWithinPartition(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer)
Create
LogObserver that observes data in event time order per partition. |
| Constructor and Description |
|---|
AbstractSortedLogObserver(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer) |
SinglePartitionSortedLogObserver(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer) |
SortedLogObserver(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer) |
Copyright © 2017–2021. All rights reserved.