public class BasicMetricVisitor extends AbstractMetricVisitor
Constructor and Description |
---|
BasicMetricVisitor()
Construct to reset and collect everything.
|
BasicMetricVisitor(boolean reset,
boolean collectTransactionMetrics,
boolean collectQueryMetrics)
Construct specifying reset and what to collect.
|
Modifier and Type | Method and Description |
---|---|
List<MetaQueryMetric> |
getDtoQueryMetrics()
Return the DTO query metrics.
|
List<MetaOrmQueryMetric> |
getOrmQueryMetrics()
Return the ORM query metrics.
|
List<MetaTimedMetric> |
getTimedMetrics()
Return timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.
|
void |
visitOrmQuery(MetaOrmQueryMetric metric)
Visit ORM query metrics.
|
void |
visitQuery(MetaQueryMetric metric)
Visit DTO and SQL query metrics.
|
void |
visitTimed(MetaTimedMetric metric)
Visit transaction metrics (and L2 cache metrics in future).
|
isCollectQueryMetrics, isCollectTransactionMetrics, isReset, visitEnd, visitStart
public BasicMetricVisitor()
public BasicMetricVisitor(boolean reset, boolean collectTransactionMetrics, boolean collectQueryMetrics)
public List<MetaTimedMetric> getTimedMetrics()
public List<MetaQueryMetric> getDtoQueryMetrics()
public List<MetaOrmQueryMetric> getOrmQueryMetrics()
public void visitTimed(MetaTimedMetric metric)
MetricVisitor
public void visitQuery(MetaQueryMetric metric)
MetricVisitor
public void visitOrmQuery(MetaOrmQueryMetric metric)
MetricVisitor
Copyright © 2019. All rights reserved.