Package cz.o2.proxima.direct.core.commitlog
-
Interface Summary Interface Description CommitLogObserver Base interface for bulk and online observers.CommitLogObserver.OffsetCommitter Committer for manipulation with offset during consumption.CommitLogObserver.OnIdleContext CommitLogObserver.OnNextContext Context passed toLogObserver.onNext(cz.o2.proxima.core.storage.StreamElement, ContextT).CommitLogObserver.OnRepartitionContext CommitLogReader Read access to commit log.CommitLogReader.Factory<T extends CommitLogReader> Serializablefactory forCommitLogReader.ObserveHandle A interface for handling progress and control consumption of running observe process.Offset Interface for implementations and their offset.OffsetExternalizer Interface provides methods for serializing commit log offsetOffsetto external formats. -
Class Summary Class Description CommitLogObservers CommitLogObservers.ForwardingObserver A @{link LogObserver} that delegates calls to underlying delegate.CommitLogReaders Utility class that constructs various versions ofCommitLogReaders.CommitLogReaders.LimitedCommitLogReader ObserveHandleUtils ObserverUtils Various utilities for working withCommitLogObserver. -
Enum Summary Enum Description CommitLogObservers.TerminationStrategy A strategy to use when maximal error count is reached.