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
All Classes All Packages
All Classes All Packages
A
- addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Adds a
AttributesExtractorto 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
ContextCustomizerto customize the context duringInstrumenter.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
RequestMetricswhose metrics will be recorded for request start and stop. - addSpanLinksExtractor(SpanLinksExtractor<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Adds a
SpanLinksExtractorto 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
SpanNameExtractorwhich always returnsSpanKind.CLIENT. - alwaysConsumer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.CONSUMER. - alwaysInternal() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.INTERNAL. - alwaysProducer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.PRODUCER. - alwaysServer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.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
Setview of the keys contained in this map. - ascendingKeySetWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Setview of the keys contained in this map. - ascendingMap() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Mapview of the mappings contained in this map. - ascendingMapWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Mapview 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
Attributesfor 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
ConcurrentLinkedHashMapinstance. - 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
Configinstance. - 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
-
Extractor of source code attributes.
- 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
SpanNameExtractorimplementation 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
Collectionand 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
ConcurrentLinkedHashMapinstances. - 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
ConfigPropertySourceSPI (seeConfigInitializerandConfigBuilder). - 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
AttributesExtractorimplementation 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
RequestListenerfor recording metrics using the givenMeter. - create(CodeAttributesExtractor<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor
-
Returns a
SpanNameExtractorthat 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
SpanNameExtractorthat 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
SpanStatusExtractorfor HTTP requests, which will use the HTTP status code to determine theStatusCodeif 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
SpanNameExtractorwhich 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
SpanStatusExtractorfor HTTP requests, which will use the HTTP status code to determine theStatusCodeif 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
SpanNameExtractorthat 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
PeerServiceAttributesExtractorthat will use the passednetAttributesExtractorinstance to determine the value of thepeer.serviceattribute. - 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
SpanNameExtractorthat 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
Setview of the keys contained in this map. - descendingKeySetWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Setview of the keys contained in this map. - descendingMap() - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Mapview of the mappings contained in this map. - descendingMapWithLimit(int) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Mapview 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 tospanLinks. - 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
SpanKindcorresponding to theSpanKindExtractor. - 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
- 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.flavorspan 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.SERVERfrom the given context ornullif 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
SpanLinksExtractorthat will extract aSpanContextfrom the request using configuredpropagators.
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
RequestMetricswhich can be used to enable recording ofHttpClientMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Returns a
ContextCustomizerthat initializes aHttpRouteHolderin theContextreturned fromInstrumenter.start(Context, Object). - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
-
Returns a
RequestMetricswhich can be used to enable recording ofHttpServerMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
-
Returns a
RequestMetricswhich can be used to enable recording ofRpcClientMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
-
Returns a
RequestMetricswhich can be used to enable recording ofRpcServerMetricson anInstrumenterBuilder. - 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.routeattribute extracted fromcontextandarg; ornullif it was not found. - get(Context, T, U) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteBiGetter
-
Returns the
http.routeattribute extracted fromcontext,arg1andarg2; ornullif 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
keyif present, ornullotherwise. - 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
defaultValueif a property with namenamehas 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 returnsStatusCode.ERRORif the framework returned an unhandled exception, orStatusCode.UNSETotherwise. - 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
defaultValueif a property with namenamehas 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
defaultValueif a property with namenamehas 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
defaultValueif a property with namenamehas 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
defaultValueif a property with namenamehas 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
defaultValueif a property with namenamehas 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
defaultValueif a property with namenamehas 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
AsyncInstrumentRegistryfor the passedMeter. - getQuietly(Object) - Method in class io.opentelemetry.instrumentation.api.cache.internal.concurrentlinkedhashmap.ConcurrentLinkedHashMap
-
Returns the value to which the specified key is mapped, or
nullif 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
nullif a property with namenamehas not been configured. - getString(String, String) - Method in class io.opentelemetry.instrumentation.api.config.Config
-
Returns a string-valued configuration property or
defaultValueif a property with namenamehas 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
-
Extractor of HTTP client attributes.
- 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
-
RequestListenerwhich 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.routeattribute. - HttpRouteGetter<T> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
-
An interface for getting the
http.routeattribute. - HttpRouteHolder - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
A helper class that keeps track of the
http.routeattribute value during HTTP server request processing. - HttpRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
-
Represents the source that provided the
http.routeattribute. - HttpServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
Extractor of HTTP server attributes.
- 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
-
RequestListenerwhich 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
-
Extractor of Network attributes from a
InetSocketAddress. - InetSocketAddressNetClientAttributesGetter() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
- InetSocketAddressNetServerAttributesGetter<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
-
Extractor of Network attributes from a
InetSocketAddress. - 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
ConcurrentMapdata 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
Iterableand 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
ErrorCauseExtractorwhich 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
Listand 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
Mapand 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
Instrumenterwhich will create client spans and inject context into requests. - newConsumerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new
Instrumenterwhich will create consumer spans and extract context from requests. - newInstrumenter() - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new
Instrumenterwhich 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
Instrumenterwhich will create spans with kind determined by the passedspanKindExtractorand do no context propagation. - newProducerInstrumenter(TextMapSetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new
Instrumenterwhich will create producer spans and inject context into requests. - newServerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new
Instrumenterwhich 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, theAttributesExtractorand eitherAttributesExtractororerrorinto theAttributesBuilderat 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
-
Deprecated.
- 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
Contextand theAttributesExtractorinto theAttributesBuilderat 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
-
Deprecated.
- 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.servicespan 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
valueinto the cache for thekey. - 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
keyif 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_lengthspan attribute. - requestContentLengthUncompressed(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
-
Extracts the
http.request_content_length_uncompressedspan attribute. - requestHeader(REQUEST, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
-
Extracts all values of header named
namefrom 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
RequestListenerfor recording metrics using aMeter. - 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_lengthspan attribute. - responseContentLengthUncompressed(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
-
Extracts the
http.response_content_length_uncompressedspan attribute. - responseHeader(REQUEST, RESPONSE, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
-
Extracts all values of header named
namefrom 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
-
RequestListenerwhich keeps track of RPC client metrics. - RpcServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
-
RequestListenerwhich keeps track of RPC server metrics. - RpcSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
-
A
SpanNameExtractorfor 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_namespan attribute. - ServerSpan - Class in io.opentelemetry.instrumentation.api.server
-
This class encapsulates the context key for storing the current
SpanKind.SERVERspan in theContext. - 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
Setand its weight is the number of elements. - set(AttributesBuilder, AttributeKey<T>, T) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
-
Sets the
valuewith the givenkeyto theAttributesBuilderifvalueis notnull. - 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
ErrorCauseExtractorto 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
SpanStatusExtractorto use to determine theStatusCodefor a response. - setTimeExtractor(TimeExtractor<REQUEST, RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Sets the
TimeExtractorto 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 theContextthat 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_codespan 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.routeattribute in the receivedcontext. - updateHttpRoute(Context, HttpRouteSource, HttpRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Updates the
http.routeattribute in the receivedcontext. - updateHttpRoute(Context, HttpRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Updates the
http.routeattribute in the receivedcontext. - 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
Fthat is added to typeTin 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
WeakConcurrentMapwhere 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
WeigherandEntryWeigherimplementations. - 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
All Classes All Packages