public abstract class AbstractPerformanceSampler extends AbstractObjectProperties implements PerformanceSampler
| Modifier and Type | Field and Description |
|---|---|
protected long |
duration |
protected long |
interval |
protected 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 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()
protected 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-2015 The Apache Software Foundation. All Rights Reserved.