A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds a AttributesExtractor to extract attributes from requests and responses.
addAttributesExtractors(AttributesExtractor<? super REQUEST, ? super RESPONSE>...) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds AttributesExtractors to extract attributes from requests and responses.
addAttributesExtractors(Iterable<? extends AttributesExtractor<? super REQUEST, ? super RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds AttributesExtractors to extract attributes from requests and responses.
addContextCustomizer(ContextCustomizer<? super REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds a ContextCustomizer to customize the context during Instrumenter.start(Context, Object).
addLink(SpanContext) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanLinksBuilder
Adds a link to the newly created Span.
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanLinksBuilder
Adds a link to the newly created Span.
addProperty(String, String) - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
addRequestMetrics(RequestMetrics) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds a RequestMetrics whose metrics will be recorded for request start and stop.
addSpanLinksExtractor(SpanLinksExtractor<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds a SpanLinksExtractor to extract span links from requests.
ALL_CLIENTS - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
alwaysClient() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.CLIENT.
alwaysConsumer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.CONSUMER.
alwaysInternal() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.INTERNAL.
alwaysProducer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.PRODUCER.
alwaysServer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.SERVER.
appendLocations(Context, StackTraceElement[], Object) - Static method in class io.opentelemetry.instrumentation.api.internal.ContextPropagationDebug
 
approximateSize() - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
argToString(Object) - Static method in interface io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 
ascendingKeySet() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns a unmodifiable snapshot Set view of the keys contained in this map.
ascendingKeySetWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
ascendingMap() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
ascendingMapWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
asEntryWeigher(Weigher<? super V>) - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A entry weigher backed by the specified weigher.
AsyncInstrumentRegistry - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
AsyncInstrumentRegistry.AsyncMeasurementHandle - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
AttributesExtractor<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of Attributes for a given request and response.

B

bounded(int) - Static method in interface io.opentelemetry.instrumentation.api.cache.Cache
Returns new bounded cache.
build() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Creates a new ConcurrentLinkedHashMap instance.
build() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
buildDoubleCounter(String, String, String, Attributes, T, ToDoubleFunction<T>) - Method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry
 
builder() - Static method in class io.opentelemetry.instrumentation.api.config.Config
Start building a new Config instance.
builder(OpenTelemetry, String, SpanNameExtractor<? super REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Returns a new InstrumenterBuilder.
builder(OpenTelemetry, String, String, SpanNameExtractor<? super REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Returns a new InstrumenterBuilder.
Builder() - Constructor for class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
buildGauge(String, String, String, Attributes, T, ToDoubleFunction<T>) - Method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry
 
buildLongCounter(String, String, String, Attributes, T, ToLongFunction<T>) - Method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry
 
buildUpDownDoubleCounter(String, String, String, Attributes, T, ToDoubleFunction<T>) - Method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry
 
byteArray() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a byte array and its weight is the number of bytes.

C

Cache<K,​V> - Interface in io.opentelemetry.instrumentation.api.cache
A cache from keys to values.
capacity() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Retrieves the maximum weighted capacity of the map.
CapturedHttpHeaders - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Represents the configuration that specifies which HTTP request and response headers should be captured as span attributes as described in HTTP semantic conventions.
ClassAndMethod - Class in io.opentelemetry.instrumentation.api.util
 
ClassAndMethod() - Constructor for class io.opentelemetry.instrumentation.api.util.ClassAndMethod
 
ClassNames - Class in io.opentelemetry.instrumentation.api.instrumenter
 
clear() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
client(Config) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns a configuration that captures HTTP client request and response headers as configured in the received config.
CodeAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.code
CodeAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
codeClass(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
CodeSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.code
A helper SpanNameExtractor implementation for instrumentations that target specific Java classes/methods.
collection() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a Collection and its weight is the number of elements.
CommandAndNumArgs(int) - Constructor for class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface io.opentelemetry.instrumentation.api.cache.Cache
Returns the cached value associated with the provided key.
concurrencyLevel(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the estimated number of concurrently updating threads.
ConcurrentLinkedHashMap<K,​V> - Class in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.
ConcurrentLinkedHashMap.Builder<K,​V> - Class in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A builder that creates ConcurrentLinkedHashMap instances.
Config - Class in io.opentelemetry.instrumentation.api.config
Represents the global agent configuration consisting of system properties, environment variables, contents of the agent configuration file and properties defined by the ConfigPropertySource SPI (see ConfigInitializer and ConfigBuilder).
ConfigBuilder - Class in io.opentelemetry.instrumentation.api.config
 
ConfigBuilder() - Constructor for class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
ConfigParsingException - Exception in io.opentelemetry.instrumentation.api.config
 
ConfigParsingException(String) - Constructor for exception io.opentelemetry.instrumentation.api.config.ConfigParsingException
 
ConfigParsingException(String, Throwable) - Constructor for exception io.opentelemetry.instrumentation.api.config.ConfigParsingException
 
connectionString(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
constant(AttributeKey<T>, T) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
Returns an AttributesExtractor implementation that always extracts the provided constant value.
CONSUMER_PROCESS - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
CONSUMER_RECEIVE - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
containsKey(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
containsKey(K) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
containsValue(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
ContextCustomizer<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Customizer of the Context.
ContextPropagationDebug - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
CONTROLLER - io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
conversationId(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
COUCHBASE - io.opentelemetry.instrumentation.api.db.SqlDialect
 
create(Meter) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.RequestMetrics
Returns a RequestListener for recording metrics using the given Meter.
create(CodeAttributesExtractor<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to the following pattern: <class.simpleName>.<methodName>.
create(DbAttributesExtractor<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to DB semantic conventions: <db.operation> <db.name>.<table>.
create(HttpClientAttributesGetter<? super REQUEST, ? super RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
Returns the SpanStatusExtractor for HTTP requests, which will use the HTTP status code to determine the StatusCode if available or fallback to the default status otherwise.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Creates the HTTP client attributes extractor with default configuration.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>, CapturedHttpHeaders) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Creates the HTTP client attributes extractor.
create(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a SpanNameExtractor which should be used for HTTP requests.
create(HttpServerAttributesGetter<? super REQUEST, ? super RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
Returns the SpanStatusExtractor for HTTP requests, which will use the HTTP status code to determine the StatusCode if available or fallback to the default status otherwise.
create(HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Creates the HTTP server attributes extractor with default configuration.
create(HttpServerAttributesGetter<REQUEST, RESPONSE>, CapturedHttpHeaders) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Creates the HTTP server attributes extractor.
create(MessagingAttributesExtractor<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to messaging semantic conventions: <destination name> <operation name>.
create(NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
create(NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
Returns a new PeerServiceAttributesExtractor that will use the passed netAttributesExtractor instance to determine the value of the peer.service attribute.
create(NetServerAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
create(RpcAttributesExtractor<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to RPC semantic conventions: <rpc.service>/<rpc.method>.
create(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.util.ClassAndMethod
 
create(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
create(List<String>, List<String>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns a configuration that captures chosen HTTP request and response headers.

D

DB_CLIENT - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
DbAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
Extractor of database attributes.
DbAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
DbSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
 
dbTableAttribute() - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
debugContextLeakIfEnabled() - Static method in class io.opentelemetry.instrumentation.api.internal.ContextPropagationDebug
 
declaringClass() - Method in class io.opentelemetry.instrumentation.api.util.ClassAndMethod
 
DEFAULT - io.opentelemetry.instrumentation.api.db.SqlDialect
 
descendingKeySet() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingKeySetWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingMap() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
descendingMapWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
destination(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
destinationKind(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 

E

empty() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns a configuration that does not capture any HTTP headers as span attributes.
end(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
 
end(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
 
end(Context, Attributes, long) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.RequestListener
Listener method that is called at the end of a request.
end(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
 
end(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
 
end(Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Ends an instrumented operation.
entrySet() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
entrySingleton() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where an entry has a weight of 1.
EntryWeigher<K,​V> - Interface in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A class that can determine the weight of an entry.
ErrorCauseExtractor - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the root cause of a Throwable.
EvictionListener<K,​V> - Interface in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A listener registered for notification when an entry is evicted.
exists(Context) - Static method in class io.opentelemetry.instrumentation.api.server.ServerSpan
Deprecated.
This method should not be used directly; it's functionality is encapsulated inside the Instrumenter API.
ExperimentalConfig - Class in io.opentelemetry.instrumentation.api.config
 
ExperimentalConfig(Config) - Constructor for class io.opentelemetry.instrumentation.api.config.ExperimentalConfig
 
extract(SpanLinksBuilder, Context, REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanLinksExtractor
Extracts SpanContexts that should be linked to the newly created span and adds them to spanLinks.
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcSpanNameExtractor
 
extract(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns the SpanKind corresponding to the SpanKindExtractor.
extract(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor
Returns the span name.
extract(REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
 
extract(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
Returns the StatusCode.
extractCause(Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.ErrorCauseExtractor
 
extractEndTime(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor
Returns the timestamp marking the end of the response processing.
extractStartTime(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor
Returns the timestamp marking the start of the request processing.

F

filePath(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
FILTER - io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
find(Class<T>, Class<F>) - Static method in class io.opentelemetry.instrumentation.api.field.VirtualField
Finds a VirtualField instance for given type and fieldType.
find(Class<T>, Class<F>) - Method in interface io.opentelemetry.instrumentation.api.internal.RuntimeVirtualFieldSupplier.VirtualFieldSupplier
 
flavor(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
 
flavor(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter
Extracts the http.flavor span attribute.
fromContextOrNull(Context) - Method in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
fromContextOrNull(Context) - Static method in class io.opentelemetry.instrumentation.api.server.ServerSpan
Returns span of type SpanKind.SERVER from the given context or null if not found.
fromMethod(ClassAndMethod) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.SpanNames
This method is used to generate a span name based on a method.
fromMethod(Class<?>, Method) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.SpanNames
This method is used to generate a span name based on a method.
fromMethod(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.SpanNames
This method is used to generate a span name based on a method.
fromMethod(Method) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.SpanNames
This method is used to generate a span name based on a method.
fromUpstreamRequest(ContextPropagators, TextMapGetter<REQUEST>) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanLinksExtractor
Returns a new SpanLinksExtractor that will extract a SpanContext from the request using configured propagators.

G

get() - Static method in class io.opentelemetry.instrumentation.api.config.Config
Returns the global agent configuration.
get() - Static method in class io.opentelemetry.instrumentation.api.config.ExperimentalConfig
Returns the global agent configuration.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
Returns a RequestMetrics which can be used to enable recording of HttpClientMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Returns a ContextCustomizer that initializes a HttpRouteHolder in the Context returned from Instrumenter.start(Context, Object).
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
Returns a RequestMetrics which can be used to enable recording of HttpServerMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
Returns a RequestMetrics which can be used to enable recording of RpcClientMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
Returns a RequestMetrics which can be used to enable recording of RpcServerMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.internal.RuntimeVirtualFieldSupplier
 
get(Context, T) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteGetter
Returns the http.route attribute extracted from context and arg; or null if it was not found.
get(Context, T, U) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteBiGetter
Returns the http.route attribute extracted from context, arg1 and arg2; or null if it was not found.
get(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
get(K) - Method in interface io.opentelemetry.instrumentation.api.cache.Cache
Returns the cached value associated with the provided key if present, or null otherwise.
get(K) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
get(T) - Method in class io.opentelemetry.instrumentation.api.field.VirtualField
Gets the value of this virtual field.
getAddress(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter
 
getAddress(REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
 
getAllProperties() - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns all properties stored in this instance.
getBoolean(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getBoolean(String, boolean) variant instead.
getBoolean(String, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a boolean-valued configuration property or defaultValue if a property with name name has not been configured.
getCleanerThread() - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
getDefault() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
Returns the default SpanStatusExtractor, which returns StatusCode.ERROR if the framework returned an unhandled exception, or StatusCode.UNSET otherwise.
getDouble(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getDouble(String, double) variant instead.
getDouble(String, double) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a double-valued configuration property or defaultValue if a property with name name has not been configured or when parsing has failed.
getDuration(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getDuration(String, Duration) variant instead.
getDuration(String, Duration) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a duration-valued configuration property or defaultValue if a property with name name has not been configured or when parsing has failed.
getFullStatement() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getIfPresent(K) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
getInt(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getInt(String, int) variant instead.
getInt(String, int) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a integer-valued configuration property or defaultValue if a property with name name has not been configured or when parsing has failed.
getList(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getList(String, List) variant instead.
getList(String, List<String>) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a list-valued configuration property or defaultValue if a property with name name has not been configured.
getLong(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getLong(String, long) variant instead.
getLong(String, long) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a long-valued configuration property or defaultValue if a property with name name has not been configured or when parsing has failed.
getLookupKey(K) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
getMap(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Deprecated.
Use the Config.getMap(String, Map) variant instead.
getMap(String, Map<String, String>) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a map-valued configuration property or defaultValue if a property with name name has not been configured or when parsing has failed.
getOperation() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getOrCreate(Meter) - Static method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry
Returns the AsyncInstrumentRegistry for the passed Meter.
getQuietly(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getString(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a string-valued configuration property or null if a property with name name has not been configured.
getString(String, String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a string-valued configuration property or defaultValue if a property with name name has not been configured.
getTable() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
GuardedBy - Annotation Type in io.opentelemetry.instrumentation.api.internal
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit Lock.

H

HTTP_CLIENT - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
HttpClientAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpClientAttributesGetter<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP client attributes.
HttpClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
RequestListener which keeps track of HTTP client metrics.
HttpCommonAttributesGetter<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP attributes common to clients and servers.
HttpRouteBiGetter<T,​U> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpRouteGetter<T> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpRouteHolder - Class in io.opentelemetry.instrumentation.api.instrumenter.http
A helper class that keeps track of the http.route attribute value during HTTP server request processing.
HttpRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
Represents the source that provided the http.route attribute.
HttpServerAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpServerAttributesGetter<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP server attributes.
HttpServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
RequestListener which keeps track of HTTP server metrics.
HttpSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the HTTP span name.
HttpSpanStatusExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the HTTP span status.

I

incrementCounter(String) - Method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
InetSocketAddressNetClientAttributesGetter<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
InetSocketAddressNetClientAttributesGetter() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
 
InetSocketAddressNetServerAttributesGetter<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
InetSocketAddressNetServerAttributesGetter() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter
 
initialCapacity(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the initial capacity of the hash table (default 16).
instance() - Static method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
INSTANCE - io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
INSTANCE - io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
InstrumentationVersion - Class in io.opentelemetry.instrumentation.api
 
Instrumenter<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
An instrumenter of the start and end of a request/response lifecycle.
InstrumenterBuilder<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
A builder of Instrumenter.
internalInitializeConfig(Config) - Static method in class io.opentelemetry.instrumentation.api.config.Config
Sets the agent configuration singleton.
io.opentelemetry.instrumentation.api - package io.opentelemetry.instrumentation.api
 
io.opentelemetry.instrumentation.api.annotations - package io.opentelemetry.instrumentation.api.annotations
 
io.opentelemetry.instrumentation.api.cache - package io.opentelemetry.instrumentation.api.cache
 
io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap - package io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
This package contains an implementation of a bounded ConcurrentMap data structure.
io.opentelemetry.instrumentation.api.cache.internal.weaklockfree - package io.opentelemetry.instrumentation.api.cache.internal.weaklockfree
 
io.opentelemetry.instrumentation.api.config - package io.opentelemetry.instrumentation.api.config
 
io.opentelemetry.instrumentation.api.db - package io.opentelemetry.instrumentation.api.db
 
io.opentelemetry.instrumentation.api.field - package io.opentelemetry.instrumentation.api.field
 
io.opentelemetry.instrumentation.api.instrumenter - package io.opentelemetry.instrumentation.api.instrumenter
 
io.opentelemetry.instrumentation.api.instrumenter.code - package io.opentelemetry.instrumentation.api.instrumenter.code
 
io.opentelemetry.instrumentation.api.instrumenter.db - package io.opentelemetry.instrumentation.api.instrumenter.db
 
io.opentelemetry.instrumentation.api.instrumenter.http - package io.opentelemetry.instrumentation.api.instrumenter.http
 
io.opentelemetry.instrumentation.api.instrumenter.messaging - package io.opentelemetry.instrumentation.api.instrumenter.messaging
 
io.opentelemetry.instrumentation.api.instrumenter.net - package io.opentelemetry.instrumentation.api.instrumenter.net
 
io.opentelemetry.instrumentation.api.instrumenter.rpc - package io.opentelemetry.instrumentation.api.instrumenter.rpc
 
io.opentelemetry.instrumentation.api.internal - package io.opentelemetry.instrumentation.api.internal
 
io.opentelemetry.instrumentation.api.log - package io.opentelemetry.instrumentation.api.log
 
io.opentelemetry.instrumentation.api.server - package io.opentelemetry.instrumentation.api.server
 
io.opentelemetry.instrumentation.api.util - package io.opentelemetry.instrumentation.api.util
 
isAgentDebugEnabled() - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isEmpty() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
isInstrumentationEnabled(Iterable<String>, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isInstrumentationPropertyEnabled(Iterable<String>, String, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isThreadPropagationDebuggerEnabled() - Static method in class io.opentelemetry.instrumentation.api.internal.ContextPropagationDebug
 
iterable() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a Iterable and its weight is the number of elements.
iterator() - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 

J

jdk() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.ErrorCauseExtractor
Returns a ErrorCauseExtractor which unwraps common standard library wrapping exceptions.

K

keySet() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

L

lineNumber(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
list() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a List and its weight is the number of elements.
listener(EvictionListener<K, V>) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an optional listener that is registered for notification when an entry is evicted.
LoggingContextConstants - Class in io.opentelemetry.instrumentation.api.log
This class contains several constants used in logging libraries' Mapped Diagnostic Context instrumentations.

M

map() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a Map and its weight is the number of entries.
mapTable(Function<String, String>) - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
maximumWeightedCapacity(long) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the maximum weighted capacity to coerce the map to and may exceed it temporarily.
messageId(REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
MessageOperation - Enum in io.opentelemetry.instrumentation.api.instrumenter.messaging
Represents type of operations that may be used in a messaging system.
messagePayloadCompressedSize(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
messagePayloadSize(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
MessagingAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.messaging
Extractor of messaging attributes.
MessagingAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
MessagingSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.messaging
 
method(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
 
method(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 
methodName() - Method in class io.opentelemetry.instrumentation.api.util.ClassAndMethod
 
methodName(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
MultiKeyValue(int) - Constructor for class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 

N

name(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
NESTED_CONTROLLER - io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
NetClientAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Extractor of Network attributes.
NetClientAttributesGetter<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
An interface for getting client-based network attributes.
NetServerAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Extractor of Network attributes.
NetServerAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
An interface for getting server-based network attributes.
newClientInstrumenter(TextMapSetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create client spans and inject context into requests.
newConsumerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create consumer spans and extract context from requests.
newInstrumenter() - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create internal spans and do no context propagation.
newInstrumenter(SpanKindExtractor<? super REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create spans with kind determined by the passed spanKindExtractor and do no context propagation.
newProducerInstrumenter(TextMapSetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create producer spans and inject context into requests.
newServerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create server spans and extract context from requests.

O

onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
Extracts attributes from the Context, the AttributesExtractor and either AttributesExtractor or error into the AttributesBuilder at the end of a request.
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 
onEnd(AttributesBuilder, REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
onEviction(K, V) - Method in interface io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.EvictionListener
A call-back notification that the entry was evicted.
onStart(AttributesBuilder, Context, REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
Extracts attributes from the Context and the AttributesExtractor into the AttributesBuilder at the beginning of a request.
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
operation() - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
operation(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
operation(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
operationName() - Method in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
Returns the operation name as defined in the specification.

P

peerIp(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter
 
peerIp(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
 
peerIp(REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
 
peerIp(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
 
peerName(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter
 
peerName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
 
peerName(REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
 
peerName(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
 
peerPort(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter
 
peerPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
 
peerPort(REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
 
peerPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
 
PeerServiceAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the peer.service span attribute, described in the specification.
PROCESS - io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 
PRODUCER - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
protocol(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
protocolVersion(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
put(K, V) - Method in interface io.opentelemetry.instrumentation.api.cache.Cache
Puts the value into the cache for the key.
put(K, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
put(K, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
putIfAbsent(K, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
putIfAbsent(K, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 

R

rawStatement(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
readEnvironmentVariables() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
Sets the configuration values from environment variables.
readProperties(Map<String, String>) - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
readProperties(Properties) - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
readSystemProperties() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
Sets the configuration values from system properties.
RECEIVE - io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 
recordSuppressedSpan(SpanKind, String) - Method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
RedisCommandSanitizer - Class in io.opentelemetry.instrumentation.api.db
This class is responsible for masking potentially sensitive data in Redis commands.
RedisCommandSanitizer.CommandSanitizer - Interface in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs - Class in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.Eval - Enum in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.KeepAllArgs - Enum in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.MultiKeyValue - Class in io.opentelemetry.instrumentation.api.db
 
remove() - Method in class io.opentelemetry.instrumentation.api.internal.AsyncInstrumentRegistry.AsyncMeasurementHandle
 
remove(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
remove(Object, Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
remove(K) - Method in interface io.opentelemetry.instrumentation.api.cache.Cache
Removes a value for key if present.
remove(K) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
replace(K, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
replace(K, V, V) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
requestContentLength(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts the http.request_content_length span attribute.
requestContentLengthUncompressed(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts the http.request_content_length_uncompressed span attribute.
requestHeader(REQUEST, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts all values of header named name from the request, or an empty list if there were none.
requestHeaders() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns the list of HTTP request header names that are to be captured as span attributes.
RequestListener - Interface in io.opentelemetry.instrumentation.api.instrumenter
A listener of the start and end of a request.
RequestMetrics - Interface in io.opentelemetry.instrumentation.api.instrumenter
A factory for a RequestListener for recording metrics using a Meter.
resetLookupKey(WeakConcurrentMap.LookupKey<K>) - Method in class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
responseContentLength(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts the http.response_content_length span attribute.
responseContentLengthUncompressed(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts the http.response_content_length_uncompressed span attribute.
responseHeader(REQUEST, RESPONSE, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts all values of header named name from the response, or an empty list if there were none.
responseHeaders() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns the list of HTTP response header names that are to be captured as span attributes.
route(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
 
RPC_CLIENT - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
RpcAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
Extractor of RPC attributes.
RpcAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 
RpcClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
RequestListener which keeps track of RPC client metrics.
RpcServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
RequestListener which keeps track of RPC server metrics.
RpcSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
A SpanNameExtractor for RPC requests.
RuntimeVirtualFieldSupplier - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
RuntimeVirtualFieldSupplier.VirtualFieldSupplier - Interface in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.

S

sanitize(String) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, SqlDialect) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 
sanitize(String, List<?>) - Method in interface io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 
sanitize(String, List<?>) - Static method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer
 
scheme(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
 
SEND - io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 
server(Config) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.CapturedHttpHeaders
Returns a configuration that captures HTTP server request and response headers as configured in the received config.
SERVER - Static variable in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
serverName(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Extracts the http.server_name span attribute.
ServerSpan - Class in io.opentelemetry.instrumentation.api.server
This class encapsulates the context key for storing the current SpanKind.SERVER span in the Context.
service(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 
SERVLET - io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
set() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where the value is a Set and its weight is the number of elements.
set(AttributesBuilder, AttributeKey<T>, T) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
Sets the value with the given key to the AttributesBuilder if value is not null.
set(RuntimeVirtualFieldSupplier.VirtualFieldSupplier) - Static method in class io.opentelemetry.instrumentation.api.internal.RuntimeVirtualFieldSupplier
 
set(T, F) - Method in class io.opentelemetry.instrumentation.api.field.VirtualField
Sets the new value of this virtual field.
setCapacity(long) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Sets the maximum weighted capacity of the map and eagerly evicts entries until it shrinks to the appropriate size.
setDisabled(boolean) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
 
setErrorCauseExtractor(ErrorCauseExtractor) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Sets the ErrorCauseExtractor to extract the root cause from an exception handling the request.
setSpanStatusExtractor(SpanStatusExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Sets the SpanStatusExtractor to use to determine the StatusCode for a response.
setTimeExtractor(TimeExtractor<REQUEST, RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Sets the TimeExtractor to extract the timestamp marking the start and end of processing.
shouldStart(Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Returns whether instrumentation should be applied for the Instrumenter.
simpleName(Class<?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.ClassNames
This method is used to generate a simple name based on a given class reference, e.g. for use in span names and span attributes.
singleton() - Static method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weighers
A weigher where a value has a weight of 1.
size() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
SPAN_ID - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current span id will be injected into the context data.
SpanKey - Class in io.opentelemetry.instrumentation.api.internal
Makes span keys for specific instrumentation accessible to enrich and suppress spans.
SpanKindExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor or SpanKind.
SpanLinksBuilder - Interface in io.opentelemetry.instrumentation.api.instrumenter
A builder that exposes methods for adding links to a span.
SpanLinksExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of span links for a request.
SpanNameExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the span name for a request.
SpanNames - Class in io.opentelemetry.instrumentation.api.instrumenter
 
SpanStatusExtractor<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of StatusCode, which will be called after a request and response is completed to determine its final status.
SQL_STATEMENT_SANITIZER_CACHE_MISS - Static variable in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics.CounterNames
 
SqlAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
Extractor of database attributes.
SqlAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
SqlDialect - Enum in io.opentelemetry.instrumentation.api.db
Enumeration of sql dialects that are handled differently by SqlStatementSanitizer.
SqlStatementInfo - Class in io.opentelemetry.instrumentation.api.db
 
SqlStatementInfo() - Constructor for class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
SqlStatementSanitizer - Class in io.opentelemetry.instrumentation.api.db
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like) statements and queries.
start(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
 
start(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
 
start(Context, Attributes, long) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.RequestListener
Listener method that is called at the start of a request.
start(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
 
start(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
 
start(Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Starts a new operation to be instrumented.
start(Context, REQUEST, Attributes) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.ContextCustomizer
Context customizer method that is called during Instrumenter.start(Context, Object), allowing customization of the Context that is returned from that method.
statement(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
statement(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
statusCode(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Extracts the http.status_code span attribute.
storeInContext(Context, Span) - Method in class io.opentelemetry.instrumentation.api.internal.SpanKey
 
SupportabilityMetrics - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
SupportabilityMetrics.CounterNames - Class in io.opentelemetry.instrumentation.api.internal
This class is internal and is hence not for public use.
suppressControllerSpans() - Method in class io.opentelemetry.instrumentation.api.config.ExperimentalConfig
 
suppressMessagingReceiveSpans() - Method in class io.opentelemetry.instrumentation.api.config.ExperimentalConfig
 
suppressViewSpans() - Method in class io.opentelemetry.instrumentation.api.config.ExperimentalConfig
 
system(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
system(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
system(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesExtractor
 

T

table(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
target(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
 
TEMP_DESTINATION_NAME - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
temporaryDestination(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
TimeExtractor<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the start and end times of request processing.
TRACE_FLAGS - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current trace flags will be injected into the context data.
TRACE_ID - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current trace id will be injected into the context data.
transport(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
 
transport(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
 

U

UnstableApi - Annotation Type in io.opentelemetry.instrumentation.api.annotations
A marker for public classes and methods that are not part of the stable API exposed by an artifact.
unwrap(Context) - Static method in class io.opentelemetry.instrumentation.api.internal.ContextPropagationDebug
 
updateHttpRoute(Context, HttpRouteSource, HttpRouteBiGetter<T, U>, T, U) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, HttpRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
url(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter
 
url(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
user(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 

V

value() - Method in annotation type io.opentelemetry.instrumentation.api.internal.GuardedBy
The name of the object guarding the target.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.SqlDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
Returns the enum constant of this type with the specified name.
values() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
values() - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.instrumentation.api.db.SqlDialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class io.opentelemetry.instrumentation.api.InstrumentationVersion
 
VirtualField<T,​F> - Class in io.opentelemetry.instrumentation.api.field
Represents a "virtual" field of type F that is added to type T in the runtime.
VirtualField() - Constructor for class io.opentelemetry.instrumentation.api.field.VirtualField
 

W

weak() - Static method in interface io.opentelemetry.instrumentation.api.cache.Cache
Returns new unbounded cache
WeakConcurrentMap<K,​V> - Class in io.opentelemetry.instrumentation.api.cache.internal.weaklockfree
A thread-safe map with weak keys.
WeakConcurrentMap(boolean) - Constructor for class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean, ConcurrentMap<AbstractWeakConcurrentMap.WeakKey<K>, V>) - Constructor for class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap.WithInlinedExpunction<K,​V> - Class in io.opentelemetry.instrumentation.api.cache.internal.weaklockfree
A WeakConcurrentMap where stale entries are removed as a side effect of interacting with this map.
weigher(EntryWeigher<? super K, ? super V>) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an algorithm to determine how many the units of capacity an entry consumes.
weigher(Weigher<? super V>) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an algorithm to determine how many the units of capacity a value consumes.
Weigher<V> - Interface in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A class that can determine the weight of a value.
Weighers - Class in io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap
A common set of Weigher and EntryWeigher implementations.
weightedSize() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the weighted size of this map.
weightOf(K, V) - Method in interface io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.EntryWeigher
Measures an entry's weight to determine how many units of capacity that the key and value consumes.
weightOf(V) - Method in interface io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.Weigher
Measures an object's weight to determine how many units of capacity that the value consumes.
with(Context, Span) - Static method in class io.opentelemetry.instrumentation.api.server.ServerSpan
Deprecated.
This method should not be used directly; it's functionality is encapsulated inside the Instrumenter API.
WithInlinedExpunction() - Constructor for class io.opentelemetry.instrumentation.api.cache.internal.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages