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, visitStartpublic 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)
MetricVisitorpublic void visitQuery(MetaQueryMetric metric)
MetricVisitorpublic void visitOrmQuery(MetaOrmQueryMetric metric)
MetricVisitorCopyright © 2019. All rights reserved.