Package cz.o2.proxima.beam.direct.io
Class BlockingQueueLogObserver.CommitLogObserver
- java.lang.Object
-
- cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver<Offset,CommitLogObserver.OnNextContext>
-
- cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver.CommitLogObserver
-
- All Implemented Interfaces:
CommitLogObserver,LogObserver<Offset,CommitLogObserver.OnNextContext>,java.io.Serializable
- Enclosing class:
- BlockingQueueLogObserver<OffsetT extends java.io.Serializable,ContextT extends LogObserver.OnNextContext<OffsetT>>
static class BlockingQueueLogObserver.CommitLogObserver extends BlockingQueueLogObserver<Offset,CommitLogObserver.OnNextContext> implements CommitLogObserver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver
BlockingQueueLogObserver.BatchLogObserver, BlockingQueueLogObserver.CommitLogObserver, BlockingQueueLogObserver.LogObserverUnifiedContext, BlockingQueueLogObserver.UnifiedContext
-
Nested classes/interfaces inherited from interface cz.o2.proxima.direct.commitlog.CommitLogObserver
CommitLogObserver.OffsetCommitter, CommitLogObserver.OnIdleContext, CommitLogObserver.OnNextContext, CommitLogObserver.OnRepartitionContext
-
Nested classes/interfaces inherited from interface cz.o2.proxima.direct.LogObserver
LogObserver.OnNextContext<OffsetT extends java.io.Serializable>
-
-
Constructor Summary
Constructors Constructor Description CommitLogObserver(java.lang.String name, long limit, long startingWatermark, int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonIdle(CommitLogObserver.OnIdleContext context)booleanonNext(StreamElement ingest, CommitLogObserver.OnNextContext context)-
Methods inherited from class cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver
clearIncomingQueue, createBatchLogObserver, createBatchLogObserver, createBatchLogObserver, createCommitLogObserver, createCommitLogObserver, createCommitLogObserver, enqueue, getError, getPeekContext, getWatermark, onCancelled, onCompleted, onError, onIdle, peekElement, peekElement, readResolve, stop, stop, take, takeBlocking, takeBlocking, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cz.o2.proxima.direct.commitlog.CommitLogObserver
onRepartition
-
Methods inherited from interface cz.o2.proxima.direct.LogObserver
onCancelled, onCompleted, onError, onException, onFatalError
-
-
-
-
Method Detail
-
onNext
public boolean onNext(StreamElement ingest, CommitLogObserver.OnNextContext context)
- Specified by:
onNextin interfaceLogObserver<Offset,CommitLogObserver.OnNextContext>
-
onIdle
public void onIdle(CommitLogObserver.OnIdleContext context)
- Specified by:
onIdlein interfaceCommitLogObserver
-
-