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.Timer bindTimer  
    com.codahale.metrics.Timer executeTimer  
    com.codahale.metrics.Timer resultTimer  
    com.codahale.metrics.Histogram triesHisto  

    Fields inherited from class io.nosqlbench.engine.api.activityimpl.SimpleActivity

    activityDef
  • Constructor Summary

    Constructors 
    Constructor Description
    StdoutActivity​(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)  
  • Method Summary

    Modifier and Type Method Description
    protected java.io.Writer createPrintWriter()  
    io.nosqlbench.engine.api.activityapi.planning.OpSequence<io.nosqlbench.virtdata.core.templates.StringBindings> getOpSequence()  
    java.lang.Boolean getShowstmts()  
    void initActivity()  
    void onActivityDefUpdate​(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)  
    void shutdownActivity()  
    void write​(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface io.nosqlbench.engine.api.activityapi.core.Activity

    getAlias, getCycleSummary, getParams
  • 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:
      shutdownActivity in interface io.nosqlbench.engine.api.activityapi.core.Activity
    • initActivity

      public void initActivity()
      Specified by:
      initActivity in interface io.nosqlbench.engine.api.activityapi.core.Activity
      Overrides:
      initActivity in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
    • createPrintWriter

      protected java.io.Writer createPrintWriter()
    • onActivityDefUpdate

      public void onActivityDefUpdate​(io.nosqlbench.engine.api.activityimpl.ActivityDef activityDef)
      Specified by:
      onActivityDefUpdate in interface io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver
      Overrides:
      onActivityDefUpdate in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
    • write

      public void write​(java.lang.String statement)
    • getShowstmts

      public java.lang.Boolean getShowstmts()