Index

A B C E F G I L M N P R S T 
All Classes and Interfaces|All Packages

A

addLink(SpanContext) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder

B

build() - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Gets or creates a EventLogger instance.
builder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLogger
Return a EventBuilder to emit an event.

C

callInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanCallable
 
create(Iterable<String>) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.
create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.

E

emit() - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Emit an event.
EventBuilder - Interface in io.opentelemetry.api.incubator.events
The EventBuilder is used to EventBuilder.emit() events.
EventLogger - Interface in io.opentelemetry.api.incubator.events
A EventLogger is the entry point into an event pipeline.
eventLoggerBuilder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Creates a LoggerBuilder for a named EventLogger instance.
EventLoggerBuilder - Interface in io.opentelemetry.api.incubator.events
Builder class for creating EventLogger instances.
EventLoggerProvider - Interface in io.opentelemetry.api.incubator.events
A registry for creating scoped EventLoggers.
ExtendedContextPropagators - Class in io.opentelemetry.api.incubator.propagation
Utility class to simplify context propagation.
ExtendedDefaultLoggerProvider - Class in io.opentelemetry.api.incubator.logs
 
ExtendedDefaultMeterProvider - Class in io.opentelemetry.api.incubator.metrics
A MeterProvider that does nothing.
ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
 
ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounterBuilder with experimental APIs.
ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGauge with experimental APIs.
ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGaugeBuilder with experimental APIs.
ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogram with experimental APIs.
ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogramBuilder with experimental APIs.
ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounter with experimental APIs.
ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounterBuilder with experimental APIs.
ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
Extended Logger with experimental APIs.
ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
Extended LogRecordBuilder with experimental APIs.
ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongCounterBuilder with experimental APIs.
ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGauge with experimental APIs.
ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGaugeBuilder with experimental APIs.
ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogram with experimental APIs.
ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogramBuilder with experimental APIs.
ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounter with experimental APIs.
ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounterBuilder with experimental APIs.
ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
Extended SpanBuilder with experimental APIs.
ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
Extended Tracer with experimental APIs.
extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
extractTextMapPropagationContext(Map<String, String>, ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
Extract the context from a string map, which you get from HTTP headers of the metadata of a message you're processing.

F

fields() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 

G

get() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Returns the globally registered EventLoggerProvider.
get(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Gets or creates a named EventLogger instance.
get(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
get(String, String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
getNoop() - Static method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
 
getNoop() - Static method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
 
getNoop() - Static method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
getTextMapPropagationContext(ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
Injects the current context into a string map, which can then be added to HTTP headers or the metadata of a message.
GlobalEventLoggerProvider - Class in io.opentelemetry.api.incubator.events
This class provides a temporary global accessor for EventLoggerProvider until the event API is marked stable.

I

inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
io.opentelemetry.api.incubator.events - package io.opentelemetry.api.incubator.events
 
io.opentelemetry.api.incubator.logs - package io.opentelemetry.api.incubator.logs
 
io.opentelemetry.api.incubator.metrics - package io.opentelemetry.api.incubator.metrics
 
io.opentelemetry.api.incubator.propagation - package io.opentelemetry.api.incubator.propagation
 
io.opentelemetry.api.incubator.trace - package io.opentelemetry.api.incubator.trace
 
isEnabled() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
Returns true if the logger is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
Returns true if the tracer is enabled.

L

loggerBuilder(String) - Method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
 

M

meterBuilder(String) - Method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
 

N

noop() - Static method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Returns a no-op EventLoggerProvider which provides Loggers which do not record or emit.

P

PassThroughPropagator - Class in io.opentelemetry.api.incubator.propagation
A TextMapPropagator which can be configured with a set of fields, which will be extracted and stored in Context.
put(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, boolean) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, boolean...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, double) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, double...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, long) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, long...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, Value<?>) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, String) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, String...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.

R

resetForTest() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Unsets the global EventLoggerProvider.
runInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanRunnable
 

S

set(EventLoggerProvider) - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Sets the global EventLoggerProvider.
setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttribute(String, boolean) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttribute(String, double) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttribute(String, long) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttribute(String, String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the attributes.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGaugeBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGaugeBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogramBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
setContext(Context) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the context.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Sets the instrumentation scope version of the resulting EventLogger.
setNoParent() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setParent(Context) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setParentFrom(ContextPropagators, Map<String, String>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Extract a span context from the given carrier and set it as parent of the span for ExtendedSpanBuilder.startAndCall(SpanCallable) and ExtendedSpanBuilder.startAndRun(SpanRunnable).
setSchemaUrl(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Set the scope schema URL of the resulting EventLogger.
setSeverity(Severity) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the severity.
setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setStartTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setStartTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
setTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the epoch timestamp, using the timestamp and unit.
setTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the epoch timestamp, using the instant.
SpanCallable<T,E extends Throwable> - Interface in io.opentelemetry.api.incubator.trace
An interface for creating a lambda that is wrapped in a span, returns a value, and that may throw.
SpanRunnable<E extends Throwable> - Interface in io.opentelemetry.api.incubator.trace
An interface for creating a lambda that is wrapped in a span and that may throw.
startAndCall(SpanCallable<T, E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.

T

toString() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
tracerBuilder(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
A B C E F G I L M N P R S T 
All Classes and Interfaces|All Packages