Class SpanProcessorConfiguration
- java.lang.Object
-
- com.avioconsulting.mule.opentelemetry.api.config.SpanProcessorConfiguration
-
- All Implemented Interfaces:
OtelConfigMapProvider
public class SpanProcessorConfiguration extends Object implements OtelConfigMapProvider
Tracing SDK's Span processor configuration parameters.
-
-
Constructor Summary
Constructors Constructor Description SpanProcessorConfiguration()SpanProcessorConfiguration(long maxQueueSize, long maxBatchExportSize, long batchExportDelayInterval, long exportTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetBatchExportDelayInterval()Map<String,String>getConfigMap()The implementation ofOtelConfigMapProvider.getConfigMap()must return aMapwith OpenTelemetry semantic attribute keys and appropriate values.longgetExportTimeout()longgetMaxBatchExportSize()longgetMaxQueueSize()inthashCode()
-
-
-
Method Detail
-
getMaxQueueSize
public long getMaxQueueSize()
-
getMaxBatchExportSize
public long getMaxBatchExportSize()
-
getBatchExportDelayInterval
public long getBatchExportDelayInterval()
-
getExportTimeout
public long getExportTimeout()
-
getConfigMap
public Map<String,String> getConfigMap()
Description copied from interface:OtelConfigMapProviderThe implementation ofOtelConfigMapProvider.getConfigMap()must return aMapwith OpenTelemetry semantic attribute keys and appropriate values.- Specified by:
getConfigMapin interfaceOtelConfigMapProvider- Returns:
Map
-
-