public class StreamerStageMetricsHolder extends Object implements StreamerStageMetrics
| Constructor and Description |
|---|
StreamerStageMetricsHolder(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 StreamerStageMetricsHolder(String name)
name - Stage name.public String name()
name in interface StreamerStageMetricspublic long minimumExecutionTime()
minimumExecutionTime in interface StreamerStageMetricspublic long maximumExecutionTime()
maximumExecutionTime in interface StreamerStageMetricspublic long averageExecutionTime()
averageExecutionTime in interface StreamerStageMetricspublic long minimumWaitingTime()
minimumWaitingTime in interface StreamerStageMetricspublic long maximumWaitingTime()
maximumWaitingTime in interface StreamerStageMetricspublic long averageWaitingTime()
averageWaitingTime in interface StreamerStageMetricspublic long totalExecutionCount()
totalExecutionCount in interface StreamerStageMetricspublic int failuresCount()
failuresCount in interface StreamerStageMetricspublic boolean executing()
executing in interface StreamerStageMetricsTrue 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()
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC3 Release Date : March 24 2015