Package tigase.pubsub.modules.commands
Class AbstractLoadRunner
- java.lang.Object
-
- tigase.pubsub.modules.commands.AbstractLoadRunner
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
LoadTestGenerator
public abstract class AbstractLoadRunner extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.logging.Logger
log
-
Constructor Summary
Constructors Constructor Description AbstractLoadRunner(long time, long frequency)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
doWork()
int
getCounter()
long
getDelay()
long
getTestEndTime()
long
getTestStartTime()
protected void
onTestFinish()
void
run()
-
-
-
Method Detail
-
getCounter
public int getCounter()
-
getDelay
public long getDelay()
-
getTestEndTime
public long getTestEndTime()
-
getTestStartTime
public long getTestStartTime()
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
doWork
protected abstract void doWork() throws java.lang.Exception
- Throws:
java.lang.Exception
-
onTestFinish
protected void onTestFinish()
-
-