public class BTxnTraceMetricsDeriver extends Object implements BusinessTransactionTraceHandler
| Constructor and Description |
|---|
BTxnTraceMetricsDeriver() |
| Modifier and Type | Method and Description |
|---|---|
protected List<BTxnMetric> |
derive(BusinessTransactionTrace trace)
This method derives the metrics from the supplied trace.
|
MetricsService |
getMetricsService() |
BusinessTransactionTraceHandler |
getRetryHandler() |
void |
handle(String tenantId,
List<BusinessTransactionTrace> traces) |
void |
init() |
void |
setMetricsService(MetricsService metricsService) |
void |
setRetryHandler(BusinessTransactionTraceHandler retryHandler) |
@PostConstruct public void init()
public MetricsService getMetricsService()
public void setMetricsService(MetricsService metricsService)
metricsService - the metricsService to setpublic BusinessTransactionTraceHandler getRetryHandler()
public void setRetryHandler(BusinessTransactionTraceHandler retryHandler)
retryHandler - the retryHandler to setpublic void handle(String tenantId, List<BusinessTransactionTrace> traces)
handle in interface BusinessTransactionTraceHandlerprotected List<BTxnMetric> derive(BusinessTransactionTrace trace)
trace - The traceCopyright © 2015 Red Hat, Inc.. All rights reserved.