Class AsyncStdoutAction
java.lang.Object
io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction<StdoutOpContext,StdoutActivity>
io.nosqlbench.activitytype.stdout.AsyncStdoutAction
- All Implemented Interfaces:
io.nosqlbench.engine.api.activityapi.core.Action,io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver,io.nosqlbench.engine.api.activityapi.core.AsyncAction<StdoutOpContext>,io.nosqlbench.engine.api.activityapi.core.Stoppable
public class AsyncStdoutAction extends io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction<StdoutOpContext,StdoutActivity>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AsyncStdoutAction(int slot, StdoutActivity activity) -
Method Summary
Modifier and Type Method Description StdoutOpContextallocateOpData(long cycle)java.util.function.LongFunction<StdoutOpContext>getOpInitFunction()voidonActivityDefUpdate(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)voidstartOpCycle(io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp<StdoutOpContext> opc)Methods inherited from class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
enqueue, requestStop
-
Constructor Details
-
Method Details
-
onActivityDefUpdate
public void onActivityDefUpdate(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)- Specified by:
onActivityDefUpdatein interfaceio.nosqlbench.engine.api.activityapi.core.ActivityDefObserver- Overrides:
onActivityDefUpdatein classio.nosqlbench.engine.api.activityapi.core.BaseAsyncAction<StdoutOpContext,StdoutActivity>
-
allocateOpData
-
startOpCycle
public void startOpCycle(io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp<StdoutOpContext> opc)- Specified by:
startOpCyclein classio.nosqlbench.engine.api.activityapi.core.BaseAsyncAction<StdoutOpContext,StdoutActivity>
-
getOpInitFunction
-