public class GridCacheQueryMetricsAdapter extends Object implements QueryMetrics, Externalizable
QueryMetrics.| Constructor and Description |
|---|
GridCacheQueryMetricsAdapter() |
| Modifier and Type | Method and Description |
|---|---|
double |
averageTime()
Gets average execution time of query.
|
int |
completedExecutions()
Gets total number of completed executions of query.
|
GridCacheQueryMetricsAdapter |
copy()
Merge with given metrics.
|
int |
executions()
Gets total number execution of query.
|
int |
fails()
Gets total number of times a query execution failed.
|
long |
maximumTime()
Gets maximum execution time of query.
|
long |
minimumTime()
Gets minimum execution time of query.
|
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
update(long duration,
boolean fail)
Update metrics.
|
void |
writeExternal(ObjectOutput out) |
public long minimumTime()
minimumTime in interface QueryMetricspublic long maximumTime()
maximumTime in interface QueryMetricspublic double averageTime()
averageTime in interface QueryMetricspublic int executions()
executions in interface QueryMetricspublic int completedExecutions()
public int fails()
fails in interface QueryMetricspublic void update(long duration,
boolean fail)
duration - Duration of queue execution.fail - True query executed unsuccessfully false otherwise.public GridCacheQueryMetricsAdapter copy()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundException
Follow @ApacheIgnite
Ignite Fabric : ver. 1.8.0 Release Date : December 5 2016