Class AbstractObservationInterceptor
java.lang.Object
org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.micrometer.AbstractObservationProvider
org.apache.cxf.tracing.micrometer.AbstractObservationInterceptor
- All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>,org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
- Direct Known Subclasses:
ObservationStartInterceptor,ObservationStopInterceptor
public abstract class AbstractObservationInterceptor
extends AbstractObservationProvider
implements org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.AbstractTracingProvider.TraceScopeHolder<T extends Object> -
Field Summary
Fields inherited from class org.apache.cxf.tracing.micrometer.AbstractObservationProvider
LOG, OBSERVATION_SCOPE, observationRegistry -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractObservationInterceptor(String phase, io.micrometer.observation.ObservationRegistry observationRegistry) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>>getAfter()getId()getPhase()voidhandleFault(org.apache.cxf.message.Message message) Methods inherited from class org.apache.cxf.tracing.micrometer.AbstractObservationProvider
isAsyncResponse, startScopedObservation, stopTraceSpanMethods inherited from class org.apache.cxf.tracing.AbstractTracingProvider
buildSpanDescription, getSpanIdHeader, getUriMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.interceptor.Interceptor
handleMessage
-
Constructor Details
-
AbstractObservationInterceptor
protected AbstractObservationInterceptor(String phase, io.micrometer.observation.ObservationRegistry observationRegistry)
-
-
Method Details
-
getAfter
- Specified by:
getAfterin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
getBefore
- Specified by:
getBeforein interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
getId
- Specified by:
getIdin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
getPhase
- Specified by:
getPhasein interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
getAdditionalInterceptors
public Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> getAdditionalInterceptors()- Specified by:
getAdditionalInterceptorsin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
-
handleFault
public void handleFault(org.apache.cxf.message.Message message) - Specified by:
handleFaultin interfaceorg.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
-