Class StdoutActivity
java.lang.Object
io.nosqlbench.engine.api.activityimpl.SimpleActivity
io.nosqlbench.activitytype.stdout.StdoutActivity
- All Implemented Interfaces:
io.nosqlbench.engine.api.activityapi.core.Activity,io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver,io.nosqlbench.engine.api.activityimpl.input.ProgressCapable,io.nosqlbench.engine.api.activityimpl.input.StateCapable,java.lang.Comparable<io.nosqlbench.engine.api.activityapi.core.Activity>
public class StdoutActivity
extends io.nosqlbench.engine.api.activityimpl.SimpleActivity
implements io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver
-
Field Summary
Fields Modifier and Type Field Description com.codahale.metrics.TimerbindTimercom.codahale.metrics.TimerexecuteTimercom.codahale.metrics.TimerresultTimercom.codahale.metrics.HistogramtriesHisto -
Constructor Summary
Constructors Constructor Description StdoutActivity(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef) -
Method Summary
Modifier and Type Method Description protected java.io.WritercreatePrintWriter()io.nosqlbench.engine.api.activityapi.planning.OpSequence<io.nosqlbench.virtdata.core.templates.StringBindings>getOpSequence()java.lang.BooleangetShowstmts()voidinitActivity()voidonActivityDefUpdate(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)voidshutdownActivity()voidwrite(java.lang.String statement)Methods inherited from class io.nosqlbench.engine.api.activityimpl.SimpleActivity
closeAutoCloseables, compareTo, createOpSequence, createOpSequenceFromCommands, getActionDispenserDelegate, getActivityController, getActivityDef, getConsoleIn, getConsoleOut, getCycleLimiter, getCycleRateLimiter, getInputDispenserDelegate, getInstrumentation, getMarkerDispenserDelegate, getMotorDispenserDelegate, getPhaseLimiter, getPhaseRateLimiter, getProgressMeter, getResultFilterDispenserDelegate, getResultTimer, getRunState, getStartedAtMillis, getStrideLimiter, getStrideRateLimiter, registerAutoCloseable, setActionDispenserDelegate, setActivityController, setConsoleOut, setCycleLimiter, setDefaultsFromOpSequence, setInputDispenserDelegate, setMotorDispenserDelegate, setOutputDispenserDelegate, setPhaseLimiter, setResultFilterDispenserDelegate, setRunState, setStrideLimiter, toString
-
Field Details
-
bindTimer
public com.codahale.metrics.Timer bindTimer -
executeTimer
public com.codahale.metrics.Timer executeTimer -
resultTimer
public com.codahale.metrics.Timer resultTimer -
triesHisto
public com.codahale.metrics.Histogram triesHisto
-
-
Constructor Details
-
StdoutActivity
public StdoutActivity(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)
-
-
Method Details
-
getOpSequence
public io.nosqlbench.engine.api.activityapi.planning.OpSequence<io.nosqlbench.virtdata.core.templates.StringBindings> getOpSequence() -
shutdownActivity
public void shutdownActivity()- Specified by:
shutdownActivityin interfaceio.nosqlbench.engine.api.activityapi.core.Activity
-
initActivity
public void initActivity()- Specified by:
initActivityin interfaceio.nosqlbench.engine.api.activityapi.core.Activity- Overrides:
initActivityin classio.nosqlbench.engine.api.activityimpl.SimpleActivity
-
createPrintWriter
protected java.io.Writer createPrintWriter() -
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.activityimpl.SimpleActivity
-
write
public void write(java.lang.String statement) -
getShowstmts
public java.lang.Boolean getShowstmts()
-