public class GridCacheQueryMetricsAdapter extends Object implements GridCacheQueryMetrics, Externalizable
GridCacheQueryMetrics.| Constructor and Description |
|---|
GridCacheQueryMetricsAdapter() |
| Modifier and Type | Method and Description |
|---|---|
double |
averageTime()
Gets average execution time 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 |
onQueryExecute(long duration,
boolean fail)
Callback for query execution.
|
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public long minimumTime()
minimumTime in interface GridCacheQueryMetricspublic long maximumTime()
maximumTime in interface GridCacheQueryMetricspublic double averageTime()
averageTime in interface GridCacheQueryMetricspublic int executions()
executions in interface GridCacheQueryMetricspublic int fails()
fails in interface GridCacheQueryMetricspublic void onQueryExecute(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 ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2014. All rights reserved.