Class LinearLoadStepLocal
- java.lang.Object
-
- com.github.akurilov.commons.concurrent.AsyncRunnableBase
-
- com.emc.mongoose.base.concurrent.DaemonBase
-
- com.emc.mongoose.base.load.step.LoadStepBase
-
- com.emc.mongoose.base.load.step.local.LoadStepLocalBase
-
- com.emc.mongoose.base.load.step.linear.LinearLoadStepLocal
-
- All Implemented Interfaces:
Daemon,LoadStep,com.github.akurilov.commons.concurrent.AsyncRunnable,java.lang.Runnable,java.rmi.Remote
public class LinearLoadStepLocal extends LoadStepLocalBase
-
-
Field Summary
-
Fields inherited from class com.emc.mongoose.base.load.step.local.LoadStepLocalBase
stepContexts
-
Fields inherited from class com.emc.mongoose.base.load.step.LoadStepBase
config, ctxConfigs, extensions, metricsContexts, metricsMgr
-
-
Constructor Summary
Constructors Constructor Description LinearLoadStepLocal(com.github.akurilov.confuse.Config baseConfig, java.util.List<Extension> extensions, java.util.List<com.github.akurilov.confuse.Config> contexts, MetricsManager metricsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetTypeName()protected voidinit()Initializes the actual configuration and metrics contexts-
Methods inherited from class com.emc.mongoose.base.load.step.local.LoadStepLocalBase
await, doClose, doShutdown, doStartWrapped, doStop, initMetrics
-
Methods inherited from class com.emc.mongoose.base.load.step.LoadStepBase
avgPeriod, doStart, loadStepId, metricsSnapshots, run, runId
-
Methods inherited from class com.emc.mongoose.base.concurrent.DaemonBase
close, closeAll
-
Methods inherited from class com.github.akurilov.commons.concurrent.AsyncRunnableBase
await, isClosed, isInitial, isShutdown, isStarted, isStopped, shutdown, start, state, stop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
LinearLoadStepLocal
public LinearLoadStepLocal(com.github.akurilov.confuse.Config baseConfig, java.util.List<Extension> extensions, java.util.List<com.github.akurilov.confuse.Config> contexts, MetricsManager metricsManager)
-
-
Method Detail
-
getTypeName
public java.lang.String getTypeName()
-
init
protected void init()
Description copied from class:LoadStepBaseInitializes the actual configuration and metrics contexts- Specified by:
initin classLoadStepBase
-
-