@Component public class MessageProcessorTracingInterceptorFactory extends Object implements org.mule.runtime.api.interception.ProcessorInterceptorFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
MULE_OTEL_INTERCEPTOR_FIRST_PROCESSOR_ONLY |
static String |
MULE_OTEL_INTERCEPTOR_PROCESSOR_ENABLE_PROPERTY_NAME |
| Constructor and Description |
|---|
MessageProcessorTracingInterceptorFactory(MuleNotificationProcessor muleNotificationProcessor,
org.mule.runtime.api.component.location.ConfigurationComponentLocator configurationComponentLocator) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.interception.ProcessorInterceptor |
get() |
List<MuleComponent> |
getInterceptExclusions() |
List<MuleComponent> |
getInterceptInclusions() |
boolean |
intercept(org.mule.runtime.api.component.location.ComponentLocation location)
This intercepts the first processor of root container which can be a flow or
sub-flow.
|
public static final String MULE_OTEL_INTERCEPTOR_PROCESSOR_ENABLE_PROPERTY_NAME
public static final String MULE_OTEL_INTERCEPTOR_FIRST_PROCESSOR_ONLY
@Inject public MessageProcessorTracingInterceptorFactory(MuleNotificationProcessor muleNotificationProcessor, org.mule.runtime.api.component.location.ConfigurationComponentLocator configurationComponentLocator)
public org.mule.runtime.api.interception.ProcessorInterceptor get()
public List<MuleComponent> getInterceptExclusions()
public List<MuleComponent> getInterceptInclusions()
public boolean intercept(org.mule.runtime.api.component.location.ComponentLocation location)
MuleNotificationProcessor does not have a valid connection
due to disabled tracing. See
OpenTelemetryExtensionConfiguration.start().intercept in interface org.mule.runtime.api.interception.ProcessorInterceptorFactorylocation - ComponentLocationCopyright © 2024 AVIO Consulting. All rights reserved.