java.lang.Object
io.ebean.meta.AbstractMetricVisitor
- All Implemented Interfaces:
MetricVisitor
- Direct Known Subclasses:
BasicMetricVisitor
An abstract MetricVisitor that handles the boolean flags - reset, collectTransactionMetrics and collectQueryMetrics.
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics, boolean collectL2Metrics) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if we should visit the L2 cache metrics.booleanReturn true if we should visit the ORM and SQL query metrics.booleanReturn true if we should visit the transaction metrics.booleanreset()Return true if the metrics should be reset.voidvisitEnd()Visit has completed.voidVisit has started.Methods inherited from class java.lang.Object
clone, equals, finalize, 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
-
reset
public boolean reset()Description copied from interface:MetricVisitorReturn true if the metrics should be reset.- Specified by:
resetin interfaceMetricVisitor
-
collectTransactionMetrics
public boolean collectTransactionMetrics()Description copied from interface:MetricVisitorReturn true if we should visit the transaction metrics.- Specified by:
collectTransactionMetricsin interfaceMetricVisitor
-
collectQueryMetrics
public boolean collectQueryMetrics()Description copied from interface:MetricVisitorReturn true if we should visit the ORM and SQL query metrics.- Specified by:
collectQueryMetricsin interfaceMetricVisitor
-
collectL2Metrics
public boolean collectL2Metrics()Description copied from interface:MetricVisitorReturn true if we should visit the L2 cache metrics.- Specified by:
collectL2Metricsin interfaceMetricVisitor
-
visitStart
public void visitStart()Description copied from interface:MetricVisitorVisit has started.- Specified by:
visitStartin interfaceMetricVisitor
-
visitEnd
public void visitEnd()Description copied from interface:MetricVisitorVisit has completed.- Specified by:
visitEndin interfaceMetricVisitor
-