public class MuleCoreProcessorComponent extends AbstractProcessorComponent
AbstractProcessorComponent.ContextMapGetter| Modifier and Type | Field and Description |
|---|---|
static List<String> |
CORE_INTERCEPT_SCOPE_ROUTERS
These core containers are to be processed in interceptor
|
configurationComponentLocator, FLOW, NAMESPACE_MULE| Constructor and Description |
|---|
MuleCoreProcessorComponent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier) |
protected <A> Map<String,String> |
getAttributes(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.metadata.TypedValue<A> attributes) |
TraceComponent |
getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)
Build a
TraceComponent for end of a flow-like container or a message
processor. |
protected String |
getNamespace() |
protected List<String> |
getOperations() |
protected List<String> |
getSources() |
addTagIfPresent, getBaseTraceComponent, getDefaultSpanName, getProcessorCommonTags, getSourceComponent, getSourceIdentifier, getSpanKind, getStartTraceComponent, getStartTraceComponent, getTraceComponentBuilderFor, getTransactionId, namespaceSupported, operationSupported, sourceSupported, withConfigurationComponentLocatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSourceEndTraceComponent, getSourceStartTraceComponentprotected String getNamespace()
getNamespace in class AbstractProcessorComponentprotected List<String> getOperations()
getOperations in class AbstractProcessorComponentprotected List<String> getSources()
getSources in class AbstractProcessorComponentpublic boolean canHandle(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier)
canHandle in interface ProcessorComponentcanHandle in class AbstractProcessorComponentprotected <A> Map<String,String> getAttributes(org.mule.runtime.api.component.Component component, org.mule.runtime.api.metadata.TypedValue<A> attributes)
getAttributes in class AbstractProcessorComponentpublic TraceComponent getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)
ProcessorComponentTraceComponent for end of a flow-like container or a message
processor.
This may need light processing compared to
ProcessorComponent.getStartTraceComponent(EnrichedServerNotification).getEndTraceComponent in interface ProcessorComponentgetEndTraceComponent in class AbstractProcessorComponentnotification - EnrichedServerNotificationTraceComponentCopyright © 2024 AVIO Consulting. All rights reserved.