public class InfluxDb09Metrics extends Object implements IMetrics, IRequiresInitialization
| Constructor and Description |
|---|
InfluxDb09Metrics(Map<String,String> config)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildRequest(RequestMetric metric) |
void |
initialize()
Called by the engine to initialize the component.
|
void |
record(RequestMetric metric)
Records the metrics for a single request.
|
void |
setComponentRegistry(IComponentRegistry registry)
Provides the component registry (before any call to
IMetrics.record(RequestMetric))
is made. |
public void initialize()
IRequiresInitializationinitialize in interface IRequiresInitializationIRequiresInitialization.initialize()public void setComponentRegistry(IComponentRegistry registry)
IMetricsIMetrics.record(RequestMetric))
is made. Metrics can then access HTTP client components, etc.setComponentRegistry in interface IMetricsregistry - the component registryIMetrics.setComponentRegistry(io.apiman.gateway.engine.IComponentRegistry)public void record(RequestMetric metric)
IMetricsrecord in interface IMetricsmetric - the request metricIMetrics.record(io.apiman.gateway.engine.metrics.RequestMetric)protected String buildRequest(RequestMetric metric)
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.