public class MicrometerClientMetricsContext extends Object
| Constructor and Description |
|---|
MicrometerClientMetricsContext(io.micrometer.core.instrument.MeterRegistry registry,
TagsProvider tagsProvider,
TimedAnnotationProvider timedAnnotationProvider,
List<TagsCustomizer> tagsCustomizers,
String metricName) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<io.micrometer.core.instrument.Tag> |
getAllTags(org.apache.cxf.message.Exchange ex) |
protected Iterable<io.micrometer.core.instrument.Tag> |
getAllTags(org.apache.cxf.message.Exchange ex,
boolean client) |
protected void |
record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext,
org.apache.cxf.message.Exchange ex) |
protected void |
record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext,
org.apache.cxf.message.Exchange ex,
boolean client) |
void |
start(org.apache.cxf.message.Exchange ex)
Will be called at the start of invoke (or when added to a started MessageMetrics).
|
protected void |
start(org.apache.cxf.message.Message request,
org.apache.cxf.message.Exchange ex) |
void |
stop(long timeInNS,
long inSize,
long outSize,
org.apache.cxf.message.Exchange ex)
Called when the invocation is complete.
|
protected void |
stop(org.apache.cxf.message.Message request,
long timeInNS,
long inSize,
long outSize,
org.apache.cxf.message.Exchange ex) |
public MicrometerClientMetricsContext(io.micrometer.core.instrument.MeterRegistry registry,
TagsProvider tagsProvider,
TimedAnnotationProvider timedAnnotationProvider,
List<TagsCustomizer> tagsCustomizers,
String metricName)
public void start(org.apache.cxf.message.Exchange ex)
MetricsContextpublic void stop(long timeInNS,
long inSize,
long outSize,
org.apache.cxf.message.Exchange ex)
MetricsContextprotected Iterable<io.micrometer.core.instrument.Tag> getAllTags(org.apache.cxf.message.Exchange ex)
protected void record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext,
org.apache.cxf.message.Exchange ex)
protected void start(org.apache.cxf.message.Message request,
org.apache.cxf.message.Exchange ex)
protected void stop(org.apache.cxf.message.Message request,
long timeInNS,
long inSize,
long outSize,
org.apache.cxf.message.Exchange ex)
protected Iterable<io.micrometer.core.instrument.Tag> getAllTags(org.apache.cxf.message.Exchange ex, boolean client)
protected void record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext,
org.apache.cxf.message.Exchange ex,
boolean client)
Apache CXF