Class DBProcessorComponent
- java.lang.Object
-
- com.avioconsulting.mule.opentelemetry.internal.processor.AbstractProcessorComponent
-
- com.avioconsulting.mule.opentelemetry.internal.processor.DBProcessorComponent
-
- All Implemented Interfaces:
ProcessorComponent
public class DBProcessorComponent extends AbstractProcessorComponent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.avioconsulting.mule.opentelemetry.internal.processor.AbstractProcessorComponent
AbstractProcessorComponent.ContextMapGetter
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAMESPACE-
Fields inherited from class com.avioconsulting.mule.opentelemetry.internal.processor.AbstractProcessorComponent
configurationComponentLocator, FLOW, NAMESPACE_MULE
-
-
Constructor Summary
Constructors Constructor Description DBProcessorComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(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)protected StringgetNamespace()protected List<String>getOperations()protected List<String>getSources()protected io.opentelemetry.api.trace.SpanKindgetSpanKind()-
Methods inherited from class com.avioconsulting.mule.opentelemetry.internal.processor.AbstractProcessorComponent
addTagIfPresent, getBaseTraceComponent, getDefaultSpanName, getEndTraceComponent, getProcessorCommonTags, getSourceComponent, getSourceIdentifier, getStartTraceComponent, getStartTraceComponent, getTraceComponentBuilderFor, getTransactionId, namespaceSupported, operationSupported, sourceSupported, withConfigurationComponentLocator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.avioconsulting.mule.opentelemetry.api.processor.ProcessorComponent
getSourceEndTraceComponent, getSourceStartTraceComponent
-
-
-
-
Field Detail
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
canHandle
public boolean canHandle(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier)
- Specified by:
canHandlein interfaceProcessorComponent- Overrides:
canHandlein classAbstractProcessorComponent
-
getNamespace
protected String getNamespace()
- Specified by:
getNamespacein classAbstractProcessorComponent
-
getOperations
protected List<String> getOperations()
- Specified by:
getOperationsin classAbstractProcessorComponent
-
getSources
protected List<String> getSources()
- Specified by:
getSourcesin classAbstractProcessorComponent
-
getSpanKind
protected io.opentelemetry.api.trace.SpanKind getSpanKind()
- Overrides:
getSpanKindin classAbstractProcessorComponent
-
getAttributes
protected <A> Map<String,String> getAttributes(org.mule.runtime.api.component.Component component, org.mule.runtime.api.metadata.TypedValue<A> attributes)
- Overrides:
getAttributesin classAbstractProcessorComponent
-
-