Class AbstractObservationProvider
java.lang.Object
org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.micrometer.AbstractObservationProvider
- Direct Known Subclasses:
AbstractObservationInterceptor,ObservationProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.tracing.AbstractTracingProvider
AbstractTracingProvider.TraceScopeHolder<T> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractObservationProvider(io.micrometer.observation.ObservationRegistry observationRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstartScopedObservation(io.micrometer.observation.Observation observation) protected voidstopTraceSpan(AbstractTracingProvider.TraceScopeHolder<ObservationScope> holder, Consumer<io.micrometer.observation.Observation> addResponse) Methods inherited from class org.apache.cxf.tracing.AbstractTracingProvider
buildSpanDescription, getSpanIdHeader, getUri
-
Field Details
-
LOG
-
OBSERVATION_SCOPE
- See Also:
-
observationRegistry
protected final io.micrometer.observation.ObservationRegistry observationRegistry
-
-
Constructor Details
-
AbstractObservationProvider
protected AbstractObservationProvider() -
AbstractObservationProvider
protected AbstractObservationProvider(io.micrometer.observation.ObservationRegistry observationRegistry)
-
-
Method Details
-
startScopedObservation
protected AbstractTracingProvider.TraceScopeHolder<ObservationScope> startScopedObservation(io.micrometer.observation.Observation observation) -
stopTraceSpan
protected void stopTraceSpan(AbstractTracingProvider.TraceScopeHolder<ObservationScope> holder, Consumer<io.micrometer.observation.Observation> addResponse) -
isAsyncResponse
protected boolean isAsyncResponse()
-