Package io.ebean.meta
Class AbstractMetricVisitor
java.lang.Object
io.ebean.meta.AbstractMetricVisitor
- All Implemented Interfaces:
MetricVisitor
- Direct Known Subclasses:
BasicMetricVisitor
public abstract class AbstractMetricVisitor extends Object implements MetricVisitor
An abstract MetricVisitor that handles the boolean flags - reset, collectTransactionMetrics and collectQueryMetrics.
-
Constructor Summary
Constructors Constructor Description AbstractMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics, boolean collectL2Metrics) -
Method Summary
Modifier and Type Method Description booleanisCollectL2Metrics()Return true if we should visit the L2 cache metrics.booleanisCollectQueryMetrics()Return true if we should visit the ORM and SQL query metrics.booleanisCollectTransactionMetrics()Return true if we should visit the transaction metrics.booleanisReset()Return true if the metrics should be reset.voidvisitEnd()Visit has completed.voidvisitStart()Visit has started.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ebean.meta.MetricVisitor
visitCount, visitQuery, visitTimed
-
Constructor Details
-
AbstractMetricVisitor
public AbstractMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics, boolean collectL2Metrics)
-
-
Method Details
-
isReset
Description copied from interface:MetricVisitorReturn true if the metrics should be reset.- Specified by:
isResetin interfaceMetricVisitor
-
isCollectTransactionMetrics
Description copied from interface:MetricVisitorReturn true if we should visit the transaction metrics.- Specified by:
isCollectTransactionMetricsin interfaceMetricVisitor
-
isCollectQueryMetrics
Description copied from interface:MetricVisitorReturn true if we should visit the ORM and SQL query metrics.- Specified by:
isCollectQueryMetricsin interfaceMetricVisitor
-
isCollectL2Metrics
Description copied from interface:MetricVisitorReturn true if we should visit the L2 cache metrics.- Specified by:
isCollectL2Metricsin interfaceMetricVisitor
-
visitStart
Description copied from interface:MetricVisitorVisit has started.- Specified by:
visitStartin interfaceMetricVisitor
-
visitEnd
Description copied from interface:MetricVisitorVisit has completed.- Specified by:
visitEndin interfaceMetricVisitor
-