public abstract class AbstractPerformanceSampler extends AbstractObjectProperties implements PerformanceSampler
| Modifier and Type | Field and Description |
|---|---|
protected long |
duration |
protected long |
interval |
protected java.util.concurrent.atomic.AtomicBoolean |
isRunning |
protected org.apache.activemq.tool.sampler.PerformanceEventListener |
perfEventListener |
protected PerformanceReportWriter |
perfReportWriter |
protected long |
rampDownTime |
protected long |
rampUpTime |
protected long |
sampleIndex |
| Constructor and Description |
|---|
AbstractPerformanceSampler() |
| Modifier and Type | Method and Description |
|---|---|
long |
getDuration() |
long |
getInterval() |
org.apache.activemq.tool.sampler.PerformanceEventListener |
getPerfEventListener() |
PerformanceReportWriter |
getPerfReportWriter() |
long |
getRampDownTime() |
long |
getRampUpTime() |
boolean |
isRunning() |
protected void |
onRampDownEnd() |
protected void |
onRampUpStart() |
protected void |
onSamplerEnd() |
protected void |
onSamplerStart() |
void |
run() |
protected void |
sample() |
abstract void |
sampleData() |
void |
setDuration(long duration) |
void |
setInterval(long interval) |
void |
setPerfEventListener(org.apache.activemq.tool.sampler.PerformanceEventListener perfEventListener) |
void |
setPerfReportWriter(PerformanceReportWriter perfReportWriter) |
void |
setRampDownTime(long rampDownTime) |
void |
setRampUpTime(long rampUpTime) |
void |
startSampler() |
void |
waitUntilDone() |
acceptConfig, configureProperties, retrievePropertiesprotected long rampUpTime
protected long rampDownTime
protected long duration
protected long interval
protected PerformanceReportWriter perfReportWriter
protected org.apache.activemq.tool.sampler.PerformanceEventListener perfEventListener
protected final java.util.concurrent.atomic.AtomicBoolean isRunning
protected long sampleIndex
public long getRampUpTime()
getRampUpTime in interface PerformanceSamplerpublic void setRampUpTime(long rampUpTime)
setRampUpTime in interface PerformanceSamplerpublic long getRampDownTime()
getRampDownTime in interface PerformanceSamplerpublic void setRampDownTime(long rampDownTime)
setRampDownTime in interface PerformanceSamplerpublic long getDuration()
getDuration in interface PerformanceSamplerpublic void setDuration(long duration)
setDuration in interface PerformanceSamplerpublic long getInterval()
getInterval in interface PerformanceSamplerpublic void setInterval(long interval)
setInterval in interface PerformanceSamplerpublic PerformanceReportWriter getPerfReportWriter()
getPerfReportWriter in interface PerformanceSamplerpublic void setPerfReportWriter(PerformanceReportWriter perfReportWriter)
setPerfReportWriter in interface PerformanceSamplerpublic org.apache.activemq.tool.sampler.PerformanceEventListener getPerfEventListener()
getPerfEventListener in interface PerformanceSamplerpublic void setPerfEventListener(org.apache.activemq.tool.sampler.PerformanceEventListener perfEventListener)
setPerfEventListener in interface PerformanceSamplerpublic void startSampler()
public void run()
run in interface java.lang.Runnableprotected void sample()
public abstract void sampleData()
sampleData in interface PerformanceSamplerpublic boolean isRunning()
isRunning in interface PerformanceSamplerpublic void waitUntilDone()
waitUntilDone in interface PerformanceSamplerprotected void onRampUpStart()
protected void onSamplerStart()
protected void onSamplerEnd()
protected void onRampDownEnd()
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.