public class GridStreamerStageMetricsHolder extends Object implements GridStreamerStageMetrics
| Constructor and Description |
|---|
GridStreamerStageMetricsHolder(String name) |
| Modifier and Type | Method and Description |
|---|---|
long |
averageExecutionTime()
Gets stage average execution time.
|
long |
averageWaitingTime()
Stage average waiting time.
|
boolean |
executing()
Gets flag indicating if stage is being currently executed by at least one thread on current node.
|
int |
failuresCount()
Gets stage failure count.
|
long |
maximumExecutionTime()
Gets stage maximum execution time.
|
long |
maximumWaitingTime()
Gets stage maximum waiting time.
|
long |
minimumExecutionTime()
Gets stage minimum execution time.
|
long |
minimumWaitingTime()
Gets stage minimum waiting time.
|
String |
name()
Gets stage name.
|
void |
onExecutionFinished(long execTime)
Execution finished callback.
|
void |
onExecutionStarted(long waitTime)
Execution started callback.
|
void |
onFailure()
Failure callback.
|
long |
totalExecutionCount()
Gets total stage execution count since last reset.
|
public GridStreamerStageMetricsHolder(String name)
name - Stage name.public String name()
name in interface GridStreamerStageMetricspublic long minimumExecutionTime()
minimumExecutionTime in interface GridStreamerStageMetricspublic long maximumExecutionTime()
maximumExecutionTime in interface GridStreamerStageMetricspublic long averageExecutionTime()
averageExecutionTime in interface GridStreamerStageMetricspublic long minimumWaitingTime()
minimumWaitingTime in interface GridStreamerStageMetricspublic long maximumWaitingTime()
maximumWaitingTime in interface GridStreamerStageMetricspublic long averageWaitingTime()
averageWaitingTime in interface GridStreamerStageMetricspublic long totalExecutionCount()
totalExecutionCount in interface GridStreamerStageMetricspublic int failuresCount()
failuresCount in interface GridStreamerStageMetricspublic boolean executing()
executing in interface GridStreamerStageMetricsTrue if stage is executing now.public void onExecutionStarted(long waitTime)
waitTime - Wait time.public void onExecutionFinished(long execTime)
execTime - Stage execution time.public void onFailure()
Copyright © 2014. All rights reserved.