Interface OpTracker<D>
-
- All Superinterfaces:
OpEvents<D>
- All Known Implementing Classes:
OpTrackerImpl
public interface OpTracker<D> extends OpEvents<D>
-
-
Method Summary
Modifier and Type Method Description booleanawaitCompletion(long timeout)intgetMaxPendingOps()intgetPendingOps()booleanisFull()TrackedOp<D>newOp(long cycle, OpEvents<D> strideTracker)voidsetCycleOpFunction(java.util.function.LongFunction<D> newOpFunction)voidsetMaxPendingOps(int maxPendingOps)-
Methods inherited from interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpEvents
onOpFailure, onOpSkipped, onOpStarted, onOpSuccess
-
-
-
-
Method Detail
-
setMaxPendingOps
void setMaxPendingOps(int maxPendingOps)
-
getMaxPendingOps
int getMaxPendingOps()
-
isFull
boolean isFull()
-
getPendingOps
int getPendingOps()
-
setCycleOpFunction
void setCycleOpFunction(java.util.function.LongFunction<D> newOpFunction)
-
awaitCompletion
boolean awaitCompletion(long timeout)
-
-