public abstract class BaseStatisticsImpl extends Object
| Constructor and Description |
|---|
BaseStatisticsImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(BaseStatisticsImpl other)
Add another statistics information.
|
void |
addActive(long queueTime)
Add a job from the queue to status active
|
void |
cancelledJob()
Add a cancelled job.
|
void |
copyFrom(BaseStatisticsImpl other)
Create a new statistics object with exactly the same values.
|
void |
failedJob()
Add a failed job.
|
void |
finishedJob(long jobTime)
Add a finished job
|
long |
getAverageProcessingTime() |
long |
getAverageWaitingTime() |
long |
getLastActivatedJobTime() |
long |
getLastFinishedJobTime() |
long |
getNumberOfCancelledJobs() |
long |
getNumberOfFailedJobs() |
long |
getNumberOfFinishedJobs() |
long |
getNumberOfProcessedJobs() |
void |
reset() |
public long getNumberOfProcessedJobs()
Statistics.getNumberOfProcessedJobs()public long getAverageWaitingTime()
Statistics.getAverageWaitingTime()public long getAverageProcessingTime()
Statistics.getAverageProcessingTime()public long getNumberOfFinishedJobs()
Statistics.getNumberOfFinishedJobs()public long getNumberOfCancelledJobs()
Statistics.getNumberOfCancelledJobs()public long getNumberOfFailedJobs()
Statistics.getNumberOfFailedJobs()public long getLastActivatedJobTime()
Statistics.getLastActivatedJobTime()public long getLastFinishedJobTime()
Statistics.getLastFinishedJobTime()public void finishedJob(long jobTime)
jobTime - The processing time for this job.public void addActive(long queueTime)
queueTime - The time the job stayed in the queue.public void failedJob()
public void cancelledJob()
public void add(BaseStatisticsImpl other)
public void copyFrom(BaseStatisticsImpl other)
public void reset()
Statistics.reset()Copyright © 2007–2023 The Apache Software Foundation. All rights reserved.