Uses of Interface
io.opentelemetry.sdk.trace.SpanProcessor
-
Packages that use SpanProcessor Package Description io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.trace The OpenTelemetry SDK implementation of tracing.io.opentelemetry.sdk.trace.export Utilities that allow tracing services to export data for sampled spans, as well as providing in-process span processing APIs.io.opentelemetry.sdk.trace.internal -
-
Uses of SpanProcessor in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type SpanProcessor Modifier and Type Field Description private java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor>AutoConfiguredOpenTelemetrySdkBuilder. spanProcessorCustomizerprivate java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor>AutoConfiguredOpenTelemetrySdkBuilder. spanProcessorCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type SpanProcessor Modifier and Type Method Description (package private) static java.util.List<SpanProcessor>TracerProviderConfiguration. configureSpanProcessors(ConfigProperties config, java.util.Map<java.lang.String,SpanExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type SpanProcessor Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor. -
Uses of SpanProcessor in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type SpanProcessor Modifier and Type Method Description default AutoConfigurationCustomizerAutoConfigurationCustomizer. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor. -
Uses of SpanProcessor in io.opentelemetry.sdk.trace
Classes in io.opentelemetry.sdk.trace that implement SpanProcessor Modifier and Type Class Description (package private) classMultiSpanProcessorImplementation of theSpanProcessorthat simply forwards all received events to a list ofSpanProcessors.(package private) classNoopSpanProcessorFields in io.opentelemetry.sdk.trace declared as SpanProcessor Modifier and Type Field Description private SpanProcessorTracerSharedState. activeSpanProcessorprivate SpanProcessorSdkSpan. spanProcessorFields in io.opentelemetry.sdk.trace with type parameters of type SpanProcessor Modifier and Type Field Description private java.util.List<SpanProcessor>SdkTracerProviderBuilder. spanProcessorsprivate java.util.List<SpanProcessor>MultiSpanProcessor. spanProcessorsAllprivate java.util.List<SpanProcessor>MultiSpanProcessor. spanProcessorsEndprivate java.util.List<SpanProcessor>MultiSpanProcessor. spanProcessorsStartMethods in io.opentelemetry.sdk.trace that return SpanProcessor Modifier and Type Method Description static SpanProcessorSpanProcessor. composite(SpanProcessor... processors)Returns aSpanProcessorwhich simply delegates all processing to theprocessorsin order.static SpanProcessorSpanProcessor. composite(java.lang.Iterable<SpanProcessor> processors)Returns aSpanProcessorwhich simply delegates all processing to theprocessorsin order.(package private) static SpanProcessorMultiSpanProcessor. create(java.util.List<SpanProcessor> spanProcessorList)Creates a newMultiSpanProcessor.(package private) SpanProcessorTracerSharedState. getActiveSpanProcessor()Returns the activeSpanProcessor.(package private) static SpanProcessorNoopSpanProcessor. getInstance()Methods in io.opentelemetry.sdk.trace with parameters of type SpanProcessor Modifier and Type Method Description SdkTracerProviderBuilderSdkTracerProviderBuilder. addSpanProcessor(SpanProcessor spanProcessor)Add a SpanProcessor to the span pipeline that will be built.static SpanProcessorSpanProcessor. composite(SpanProcessor... processors)Returns aSpanProcessorwhich simply delegates all processing to theprocessorsin order.(package private) static SdkSpanSdkSpan. startSpan(SpanContext context, java.lang.String name, InstrumentationScopeInfo instrumentationScopeInfo, SpanKind kind, Span parentSpan, Context parentContext, SpanLimits spanLimits, SpanProcessor spanProcessor, Clock tracerClock, Resource resource, AttributesMap attributes, java.util.List<LinkData> links, int totalRecordedLinks, long userStartEpochNanos)Creates and starts a span with the given configuration.Method parameters in io.opentelemetry.sdk.trace with type arguments of type SpanProcessor Modifier and Type Method Description static SpanProcessorSpanProcessor. composite(java.lang.Iterable<SpanProcessor> processors)Returns aSpanProcessorwhich simply delegates all processing to theprocessorsin order.(package private) static SpanProcessorMultiSpanProcessor. create(java.util.List<SpanProcessor> spanProcessorList)Creates a newMultiSpanProcessor.Constructors in io.opentelemetry.sdk.trace with parameters of type SpanProcessor Constructor Description SdkSpan(SpanContext context, java.lang.String name, InstrumentationScopeInfo instrumentationScopeInfo, SpanKind kind, SpanContext parentSpanContext, SpanLimits spanLimits, SpanProcessor spanProcessor, AnchoredClock clock, Resource resource, AttributesMap attributes, java.util.List<LinkData> links, int totalRecordedLinks, long startEpochNanos)Constructor parameters in io.opentelemetry.sdk.trace with type arguments of type SpanProcessor Constructor Description MultiSpanProcessor(java.util.List<SpanProcessor> spanProcessors)SdkTracerProvider(Clock clock, IdGenerator idsGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors, ScopeConfigurator<TracerConfig> tracerConfigurator)TracerSharedState(Clock clock, IdGenerator idGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors) -
Uses of SpanProcessor in io.opentelemetry.sdk.trace.export
Classes in io.opentelemetry.sdk.trace.export that implement SpanProcessor Modifier and Type Class Description classBatchSpanProcessorImplementation of theSpanProcessorthat batches spans exported by the SDK then pushes them to the exporter pipeline.classSimpleSpanProcessorAn implementation of theSpanProcessorthat converts theReadableSpantoSpanDataand passes it directly to the configured exporter.Methods in io.opentelemetry.sdk.trace.export that return SpanProcessor Modifier and Type Method Description static SpanProcessorSimpleSpanProcessor. create(SpanExporter exporter)Returns a newSimpleSpanProcessorwhich exports spans to theSpanExportersynchronously. -
Uses of SpanProcessor in io.opentelemetry.sdk.trace.internal
Subinterfaces of SpanProcessor in io.opentelemetry.sdk.trace.internal Modifier and Type Interface Description interfaceExtendedSpanProcessorExtendedSpanProcessorwith experimental APIs.
-