B D F I O S 
All Classes All Packages

B

build() - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessorBuilder
builder(SpanProcessor) - Static method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
Returns a new Builder for DisruptorAsyncSpanProcessor.

D

DisruptorAsyncSpanProcessor - Class in io.opentelemetry.sdk.extension.trace.export
A SpanProcessor implementation that uses Disruptor to execute all the hooks on an async thread.
DisruptorAsyncSpanProcessorBuilder - Class in io.opentelemetry.sdk.extension.trace.export

F

forceFlush() - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 

I

io.opentelemetry.sdk.extension.trace.export - package io.opentelemetry.sdk.extension.trace.export
An exporter that uses the LMAX Disruptor for processing exported spans.
isEndRequired() - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 
isStartRequired() - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 

O

onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 
onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 

S

setBlocking(boolean) - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessorBuilder
If true blocks when the Disruptor's ring buffer is full.
setBufferSize(int) - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessorBuilder
Sets the buffer size for the Disruptor's ring buffer.
setWaitingStrategy(WaitStrategy) - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessorBuilder
Sets the WaitStrategy for the Disruptor's worker thread.
shutdown() - Method in class io.opentelemetry.sdk.extension.trace.export.DisruptorAsyncSpanProcessor
 
B D F I O S 
All Classes All Packages