Package cz.o2.proxima.beam.direct.io
Class BlockingQueueLogObserver.BatchLogObserver
- java.lang.Object
-
- cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver<Offset,BatchLogObserver.OnNextContext>
-
- cz.o2.proxima.beam.direct.io.BlockingQueueLogObserver.BatchLogObserver
-
- All Implemented Interfaces:
BatchLogObserver,LogObserver<Offset,BatchLogObserver.OnNextContext>,java.io.Serializable
- Enclosing class:
- BlockingQueueLogObserver<OffsetT extends java.io.Serializable,ContextT extends LogObserver.OnNextContext<OffsetT>>
static class BlockingQueueLogObserver.BatchLogObserver extends BlockingQueueLogObserver<Offset,BatchLogObserver.OnNextContext> implements BatchLogObserver
-
-
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.batch.BatchLogObserver
BatchLogObserver.OnNextContext
-
Nested classes/interfaces inherited from interface cz.o2.proxima.direct.LogObserver
LogObserver.OnNextContext<OffsetT extends java.io.Serializable>
-
-
Constructor Summary
Constructors Constructor Description BatchLogObserver(java.lang.String name, long limit, long startingWatermark, int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanonNext(StreamElement element, BatchLogObserver.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.batch.BatchLogObserver
onNext
-
Methods inherited from interface cz.o2.proxima.direct.LogObserver
onCancelled, onCompleted, onError, onException, onFatalError
-
-
-
-
Method Detail
-
onNext
public boolean onNext(StreamElement element, BatchLogObserver.OnNextContext context)
- Specified by:
onNextin interfaceBatchLogObserver- Specified by:
onNextin interfaceLogObserver<Offset,BatchLogObserver.OnNextContext>
-
-