Class OngoingBufferedStrategyStarted<T>
- java.lang.Object
-
- org.streamingpool.ext.analysis.dsl.OngoingBufferedStrategyStarted<T>
-
public class OngoingBufferedStrategyStarted<T> extends java.lang.ObjectPart of a fluent clause to tell the analysis module to work in buffereing mode. This class provides methods to specify the stream id which will end the buffering.
-
-
Constructor Summary
Constructors Constructor Description OngoingBufferedStrategyStarted(org.streamingpool.ext.tensorics.evaluation.BufferedEvaluation.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OngoingBufferedStrategyStarted<T>endedAfter(long time, java.time.temporal.TemporalUnit unit)OngoingBufferedStrategyStarted<T>endedAfter(java.time.Duration timeout)<U> OngoingBufferedStrategyStarted<T>endedBy(org.streamingpool.core.service.StreamId<U> endStreamId, java.util.function.BiPredicate<T,U> predicate)OngoingBufferedStrategyStarted<T>endedOnEvery(org.streamingpool.core.service.StreamId<?> endStreamId)Used to specify the stream Id which will stop the buffering.<U> OngoingBufferedStrategyStarted<T>endedOnMatch(org.streamingpool.core.service.StreamId<U> endStreamId)OngoingBufferedStrategyStarted<T>or()
-
-
-
Method Detail
-
endedAfter
public OngoingBufferedStrategyStarted<T> endedAfter(java.time.Duration timeout)
-
or
public OngoingBufferedStrategyStarted<T> or()
-
endedAfter
public OngoingBufferedStrategyStarted<T> endedAfter(long time, java.time.temporal.TemporalUnit unit)
-
endedOnEvery
public OngoingBufferedStrategyStarted<T> endedOnEvery(org.streamingpool.core.service.StreamId<?> endStreamId)
Used to specify the stream Id which will stop the buffering.- Parameters:
endStreamId- the Id to stop the buffering
-
endedBy
public <U> OngoingBufferedStrategyStarted<T> endedBy(org.streamingpool.core.service.StreamId<U> endStreamId, java.util.function.BiPredicate<T,U> predicate)
-
endedOnMatch
public <U> OngoingBufferedStrategyStarted<T> endedOnMatch(org.streamingpool.core.service.StreamId<U> endStreamId)
-
-