java.lang.Object
io.ebean.meta.AbstractMetricVisitor
io.ebean.meta.BasicMetricVisitor
- All Implemented Interfaces:
MetricVisitor,ServerMetrics
A simple MetricVisitor that can collect the desired metrics into lists.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct to reset and collect everything.BasicMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics, boolean collectL2Metrics) Construct specifying reset and what to collect. -
Method Summary
Modifier and TypeMethodDescriptionReturn the Counter metrics.Return the query metrics.Return timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.voidvisitCount(MetaCountMetric metric) Visit a Counter metric.voidvisitQuery(MetaQueryMetric metric) Visit DTO and SQL query metrics.voidvisitTimed(MetaTimedMetric metric) Visit transaction metrics (and L2 cache metrics in future).Methods inherited from class io.ebean.meta.AbstractMetricVisitor
collectL2Metrics, collectQueryMetrics, collectTransactionMetrics, reset, visitEnd, visitStart
-
Constructor Details
-
BasicMetricVisitor
public BasicMetricVisitor()Construct to reset and collect everything. -
BasicMetricVisitor
public BasicMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics, boolean collectL2Metrics) Construct specifying reset and what to collect.
-
-
Method Details
-
timedMetrics
Description copied from interface:ServerMetricsReturn timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.- Specified by:
timedMetricsin interfaceServerMetrics
-
queryMetrics
Description copied from interface:ServerMetricsReturn the query metrics.- Specified by:
queryMetricsin interfaceServerMetrics
-
countMetrics
Description copied from interface:ServerMetricsReturn the Counter metrics.- Specified by:
countMetricsin interfaceServerMetrics
-
visitTimed
Description copied from interface:MetricVisitorVisit transaction metrics (and L2 cache metrics in future).- Specified by:
visitTimedin interfaceMetricVisitor
-
visitQuery
Description copied from interface:MetricVisitorVisit DTO and SQL query metrics.- Specified by:
visitQueryin interfaceMetricVisitor
-
visitCount
Description copied from interface:MetricVisitorVisit a Counter metric.- Specified by:
visitCountin interfaceMetricVisitor
-