-
- All Known Implementing Classes:
AbstractMetricVisitor,BasicMetricVisitor
public interface MetricVisitorDefines visitor to read and report the transaction and query metrics.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancollectL2Metrics()Return true if we should visit the L2 cache metrics.booleancollectQueryMetrics()Return true if we should visit the ORM and SQL query metrics.booleancollectTransactionMetrics()Return true if we should visit the transaction metrics.booleanreset()Return true if the metrics should be reset.voidvisitCount(MetaCountMetric metric)Visit a Counter metric.voidvisitEnd()Visit has completed.voidvisitQuery(MetaQueryMetric metric)Visit DTO and SQL query metrics.voidvisitStart()Visit has started.voidvisitTimed(MetaTimedMetric metric)Visit transaction metrics (and L2 cache metrics in future).
-
-
-
Method Detail
-
reset
boolean reset()
Return true if the metrics should be reset.
-
collectTransactionMetrics
boolean collectTransactionMetrics()
Return true if we should visit the transaction metrics.
-
collectQueryMetrics
boolean collectQueryMetrics()
Return true if we should visit the ORM and SQL query metrics.
-
collectL2Metrics
boolean collectL2Metrics()
Return true if we should visit the L2 cache metrics.
-
visitStart
void visitStart()
Visit has started.
-
visitTimed
void visitTimed(MetaTimedMetric metric)
Visit transaction metrics (and L2 cache metrics in future).
-
visitQuery
void visitQuery(MetaQueryMetric metric)
Visit DTO and SQL query metrics.
-
visitCount
void visitCount(MetaCountMetric metric)
Visit a Counter metric.
-
visitEnd
void visitEnd()
Visit has completed.
-
-