public class StatisticsQueue extends Object
collectStatistics=true
to the fileactivejdbc.properties on the command line.
After that, simply collect reports like this:
List totals = Registry.getStatisticsQueue().getReportSortedBy("total") {
| Constructor and Description |
|---|
StatisticsQueue(boolean paused) |
| Modifier and Type | Method and Description |
|---|---|
Future |
enqueue(QueryExecutionEvent event)
Enqueues a query execution event for processing.
|
List<QueryStats> |
getReportSortedBy(String sortByVal)
Produces a report sorted by one of the accepted value.
|
boolean |
isPaused() |
void |
pause(boolean val) |
void |
reset() |
void |
stop()
Shutdowns StatisticsQueue completely, new StatisticsQueue should be created to start gathering statistics again
|
public boolean isPaused()
public void stop()
public void pause(boolean val)
public Future enqueue(QueryExecutionEvent event)
event - instance of event.null.public void reset()
public List<QueryStats> getReportSortedBy(String sortByVal)
sortByVal - - allowed values: "total", "avg", "min", "max", "count"Copyright © 2020 JavaLite. All rights reserved.