public class WSCProcessorComponent extends AbstractProcessorComponent
AbstractProcessorComponent.ContextMapGetterconfigurationComponentLocator, FLOW, NAMESPACE_MULE| Constructor and Description |
|---|
WSCProcessorComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected <A> Map<String,String> |
getAttributes(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.metadata.TypedValue<A> attributes) |
protected String |
getDefaultSpanName(Map<String,String> tags) |
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() |
protected io.opentelemetry.api.trace.SpanKind |
getSpanKind() |
addTagIfPresent, canHandle, getBaseTraceComponent, getProcessorCommonTags, getSourceComponent, getSourceIdentifier, 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 AbstractProcessorComponentprotected io.opentelemetry.api.trace.SpanKind getSpanKind()
getSpanKind in class AbstractProcessorComponentprotected String getDefaultSpanName(Map<String,String> tags)
getDefaultSpanName 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.