| Package | Description |
|---|---|
| cz.o2.proxima.direct.commitlog | |
| cz.o2.proxima.direct.core |
| Modifier and Type | Class and Description |
|---|---|
private static class |
CommitLogReaders.ForwardingLogObserver |
private static class |
LogObservers.AbstractSortedLogObserver |
private static class |
LogObservers.SinglePartitionSortedLogObserver |
private static class |
LogObservers.SortedLogObserver |
class |
RetryableLogObserver
LogObserver which is able to retry the observation on error. |
| Modifier and Type | Field and Description |
|---|---|
private LogObserver |
CommitLogReaders.ForwardingLogObserver.delegate |
private LogObserver |
RetryableLogObserver.delegate
Underlying log observer.
|
(package private) LogObserver |
LogObservers.AbstractSortedLogObserver.upstream |
| Modifier and Type | Method and Description |
|---|---|
private static LogObserver |
CommitLogReaders.LimitedCommitLogReader.throughputLimited(ThroughputLimiter readerLimiter,
java.util.Collection<Partition> readerPartitions,
LogObserver delegate) |
static LogObserver |
LogObservers.withSortBuffer(LogObserver upstream,
java.time.Duration allowedLateness)
Create
LogObserver that observes data in event time order. |
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.withSortBuffer(LogObserver upstream,
java.time.Duration allowedLateness,
Consumer<StreamElement> latecomerConsumer)
Create
LogObserver that observes data in event time order. |
static LogObserver |
LogObservers.withSortBufferWithinPartition(LogObserver upstream,
java.time.Duration allowedLateness)
Create
LogObserver that observes data in event time order per partition. |
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. |
static LogObserver |
LogObservers.withSortBufferWithinPartition(LogObserver upstream,
java.time.Duration allowedLateness,
Consumer<StreamElement> latecomerConsumer)
Create
LogObserver that observes data in event time order per partition. |
| Modifier and Type | Method and Description |
|---|---|
default ObserveHandle |
CommitLogReader.observe(java.lang.String name,
LogObserver observer)
Subscribe observer by name to the commit log and read the newest data.
|
ObserveHandle |
CommitLogReader.observe(java.lang.String name,
Position position,
LogObserver observer)
Subscribe observer by name to the commit log.
|
ObserveHandle |
CommitLogReaders.ForwardingCommitLogReader.observe(java.lang.String name,
Position position,
LogObserver observer) |
ObserveHandle |
CommitLogReaders.LimitedCommitLogReader.observe(java.lang.String name,
Position position,
LogObserver observer) |
default ObserveHandle |
CommitLogReader.observeBulk(java.lang.String name,
LogObserver observer)
Subscribe to the commit log in a bulk fashion from newest data.
|
ObserveHandle |
CommitLogReader.observeBulk(java.lang.String name,
Position position,
boolean stopAtCurrent,
LogObserver observer)
Subscribe to the commit log in a bulk fashion.
|
ObserveHandle |
CommitLogReaders.ForwardingCommitLogReader.observeBulk(java.lang.String name,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
CommitLogReaders.LimitedCommitLogReader.observeBulk(java.lang.String name,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
default ObserveHandle |
CommitLogReader.observeBulk(java.lang.String name,
Position position,
LogObserver observer)
Subscribe to the commit log in a bulk fashion.
|
ObserveHandle |
CommitLogReader.observeBulkOffsets(java.util.Collection<Offset> offsets,
boolean stopAtCurrent,
LogObserver observer)
Consume from given offsets in a bulk fashion.
|
ObserveHandle |
CommitLogReaders.ForwardingCommitLogReader.observeBulkOffsets(java.util.Collection<Offset> offsets,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
CommitLogReaders.LimitedCommitLogReader.observeBulkOffsets(java.util.Collection<Offset> offsets,
boolean stopAtCurrent,
LogObserver observer) |
default ObserveHandle |
CommitLogReader.observeBulkOffsets(java.util.Collection<Offset> offsets,
LogObserver observer)
Consume from given offsets in a bulk fashion.
|
default ObserveHandle |
CommitLogReader.observeBulkPartitions(java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer)
Subscribe to given partitions in a bulk fashion.
|
default ObserveHandle |
CommitLogReader.observeBulkPartitions(java.util.Collection<Partition> partitions,
Position position,
LogObserver observer)
Subscribe to given partitions in a bulk fashion.
|
ObserveHandle |
CommitLogReader.observeBulkPartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer)
Subscribe to given partitions in a bulk fashion.
|
ObserveHandle |
CommitLogReaders.ForwardingCommitLogReader.observeBulkPartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
CommitLogReaders.LimitedCommitLogReader.observeBulkPartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
default ObserveHandle |
CommitLogReader.observeBulkPartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
LogObserver observer)
Subscribe to given partitions in a bulk fashion.
|
default ObserveHandle |
CommitLogReader.observePartitions(java.util.Collection<Partition> partitions,
LogObserver observer)
Subscribe to given set of partitions and read newest data.
|
default ObserveHandle |
CommitLogReader.observePartitions(java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer)
Subscribe to given set of partitions.
|
default ObserveHandle |
CommitLogReader.observePartitions(java.util.Collection<Partition> partitions,
Position position,
LogObserver observer)
Subscribe to given set of partitions.
|
ObserveHandle |
CommitLogReader.observePartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer)
Subscribe to given set of partitions.
|
ObserveHandle |
CommitLogReaders.ForwardingCommitLogReader.observePartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
CommitLogReaders.LimitedCommitLogReader.observePartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
static RetryableLogObserver |
RetryableLogObserver.of(java.lang.String name,
int numRetries,
LogObserver observer)
Create online retryable log observer.
|
private static LogObserver |
CommitLogReaders.LimitedCommitLogReader.throughputLimited(ThroughputLimiter readerLimiter,
java.util.Collection<Partition> readerPartitions,
LogObserver delegate) |
static LogObserver |
LogObservers.withSortBuffer(LogObserver upstream,
java.time.Duration allowedLateness)
Create
LogObserver that observes data in event time order. |
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.withSortBuffer(LogObserver upstream,
java.time.Duration allowedLateness,
Consumer<StreamElement> latecomerConsumer)
Create
LogObserver that observes data in event time order. |
static LogObserver |
LogObservers.withSortBufferWithinPartition(LogObserver upstream,
java.time.Duration allowedLateness)
Create
LogObserver that observes data in event time order per partition. |
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. |
static LogObserver |
LogObservers.withSortBufferWithinPartition(LogObserver upstream,
java.time.Duration allowedLateness,
Consumer<StreamElement> 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) |
ForwardingLogObserver(LogObserver delegate) |
RetryableLogObserver(java.lang.String name,
int maxRetries,
LogObserver delegate) |
SinglePartitionSortedLogObserver(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer) |
SortedLogObserver(LogObserver upstream,
java.time.Duration allowedLateness,
BiConsumer<StreamElement,LogObserver.OnNextContext> latecomerConsumer) |
| Modifier and Type | Method and Description |
|---|---|
private static LogObserver |
DirectAttributeFamilyProxyDescriptor.wrapTransformed(DirectAttributeFamilyProxyDescriptor.AttrLookup lookup,
LogObserver observer) |
| Modifier and Type | Method and Description |
|---|---|
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observe(java.lang.String name,
Position position,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observeBulk(java.lang.String name,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observeBulkOffsets(java.util.Collection<Offset> offsets,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observeBulkPartitions(java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observeBulkPartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observePartitions(java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
ObserveHandle |
DirectAttributeFamilyProxyDescriptor.ProxyCommitLogReader.observePartitions(java.lang.String name,
java.util.Collection<Partition> partitions,
Position position,
boolean stopAtCurrent,
LogObserver observer) |
private static LogObserver |
DirectAttributeFamilyProxyDescriptor.wrapTransformed(DirectAttributeFamilyProxyDescriptor.AttrLookup lookup,
LogObserver observer) |
Copyright © 2017–2021. All rights reserved.