A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abortTransaction() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- addDataSource(String, CommonDataSource) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceNameResolver
- addTags(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAspect
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingAsyncHandlerInterceptor
-
Sets the "error" and "http.route" attributes so that the
TracingFilter
can read them. - afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingHandlerInterceptor
-
Sets the "error" attribute so that the
TracingFilter
can read it. - afterMessageHandled(BeanFactory, Message<T>, Throwable) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Reports the span stored in the message.
- afterMessageHandled(Message<?>, MessageChannel, MessageHandler, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
- afterMethod(MethodExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- afterPropertiesSet() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- afterQuery(QueryExecutionInfo) - Method in class org.springframework.cloud.sleuth.instrument.r2dbc.TraceProxyExecutionListener
- afterQuery(ExecutionInfo, List<QueryInfo>) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- afterReceiveCompletion(Message<?>, MessageChannel, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
- afterSendCompletion(Message<?>, MessageChannel, boolean, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
- afterSingletonsInstantiated() - Method in class org.springframework.cloud.sleuth.instrument.prometheus.LazySleuthSpanContextSupplier
- asFunction(BeanFactory, Message<T>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Function converting an input message to a message with tracer headers.
- assign(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- assignment() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- awaitTermination(long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
B
- beforeHandle(Message<?>, MessageChannel, MessageHandler) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
-
This starts a consumer span as a child of the incoming message or the current trace context.
- beforeMethod(MethodExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- beforeQuery(QueryExecutionInfo) - Method in class org.springframework.cloud.sleuth.instrument.r2dbc.TraceProxyExecutionListener
- beforeQuery(ExecutionInfo, List<QueryInfo>) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- beginningOffsets(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- beginningOffsets(Collection<TopicPartition>, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- beginTransaction() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- builder(BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.web.client.feign.SleuthFeignBuilder
- builder(BeanFactory, Client) - Static method in class org.springframework.cloud.sleuth.instrument.web.client.feign.SleuthFeignBuilder
- byteFromBase16String(CharSequence, int) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Decodes the specified two character sequence, and returns the resulting
byte
. - byteToBase16(byte, char[], int) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
C
- call() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceCallable
- CassandraSpanCustomizer - Interface in org.springframework.cloud.sleuth.instrument.cassandra
-
Provides additional customization for a Cassandra span.
- CassandraSpanSupplier - Interface in org.springframework.cloud.sleuth.instrument.cassandra
-
Returns the Cassandra span.
- channelName(MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
-
Retrieves the channel name from the
MessageChannel
. - close() - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- close() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- close() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- close(Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- close(Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- commit(ReactiveTransaction) - Method in class org.springframework.cloud.sleuth.instrument.tx.TraceReactiveTransactionManager
- commit(TransactionStatus) - Method in class org.springframework.cloud.sleuth.instrument.tx.TracePlatformTransactionManager
- commitAsync() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitAsync(Map<TopicPartition, OffsetAndMetadata>, OffsetCommitCallback) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitAsync(OffsetCommitCallback) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitSync() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitSync(Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitSync(Map<TopicPartition, OffsetAndMetadata>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- commitSync(Map<TopicPartition, OffsetAndMetadata>, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- committed(Set<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- committed(Set<TopicPartition>, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- committed(TopicPartition) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
-
Deprecated.
- committed(TopicPartition, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
-
Deprecated.
- commitTransaction() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- COMMONS - org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Log using Commons.
- configure(RSocketConnector) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRSocketConnectorConfigurer
- CONNECTION - org.springframework.cloud.sleuth.instrument.jdbc.TraceType
-
Related to JDBC connections.
- ContextUtil - Class in org.springframework.cloud.sleuth.internal
-
Utility class that verifies that context is in creation.
- contextWrappingFunction - Static variable in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Function that does additional wrapping of the Reactor context.
- CONTROLLER_CLASS - Static variable in class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
-
Simple class name that processed the request.
- CONTROLLER_METHOD - Static variable in class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
-
Method name that processed the request.
- create(CqlSession, BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceCqlSession
- create(HttpServletRequest) - Static method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
-
Wraps the request in a tracing representation.
- create(HttpServletRequest, HttpServletResponse, Throwable) - Static method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
-
Returns the trace representation of a response.
- create(CurrentTraceContext, HttpClientHandler) - Static method in class org.springframework.cloud.sleuth.instrument.web.mvc.TracingAsyncClientHttpRequestInterceptor
- create(CurrentTraceContext, HttpClientHandler) - Static method in class org.springframework.cloud.sleuth.instrument.web.mvc.TracingClientHttpRequestInterceptor
- create(CurrentTraceContext, HttpServerHandler) - Static method in class org.springframework.cloud.sleuth.instrument.web.servlet.TracingFilter
- create(ReactiveKafkaTracingPropagator, ConsumerFactory, ReceiverOptions<K, V>) - Static method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
-
Creates KafkaReceiver that will de decorated by tracing propagator to provide kafka consumer publishing elements containing tracing context in their reactor context.
- create(ReactiveKafkaTracingPropagator, ReceiverOptions<K, V>) - Static method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
-
Creates KafkaReceiver that will de decorated by tracing propagator to provide kafka consumer publishing elements containing tracing context in their reactor context.
- create(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.web.client.TraceExchangeFilterFunction
- create(ConfigurableApplicationContext, Class<T>) - Static method in class org.springframework.cloud.sleuth.internal.LazyBean
- create(ReactiveSession, BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
-
Factory method for creation of a
TraceReactiveSession
. - createConsumer(ReceiverOptions<K, V>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumerFactory
-
Deprecated.
- createJdbcEventListener() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyContextJdbcEventListenerFactory
- createProducer(SenderOptions<K, V>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducerFactory
- createThread(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- currentLag(TopicPartition) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- currentTraceContext(ServerWebExchange) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Returns the current trace context.
- currentTraceContext(Signal) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Returns the current trace context.
- currentTraceContext(Context) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Returns the current trace context.
- customize(CqlSessionBuilder) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceCqlSessionBuilderCustomizer
- customize(MongoClientSettings.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceAllTypesMongoClientSettingsBuilderCustomizer
- customize(MongoClientSettings.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoClientSettingsBuilderCustomizer
- customize(MongoClientSettings.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceReactiveMongoClientSettingsBuilderCustomizer
- customize(MongoClientSettings.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceSynchronousMongoClientSettingsBuilderCustomizer
- customize(ClientResources.Builder) - Method in class org.springframework.cloud.sleuth.instrument.redis.TraceLettuceClientResourcesBuilderCustomizer
- customize(RSocketServer) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRSocketServerCustomizer
- customize(ProxyDataSourceBuilder) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyBuilderCustomizer
- customize(OAuth2RestTemplate) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceUserInfoRestTemplateCustomizer
- customize(DefaultOAuth2UserService) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceDefaultOAuth2UserServiceCustomizer
- customize(RestTemplate) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateCustomizer
- customizeCommandStartSpan(CommandStartedEvent, Span.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoClusterIdSpanCustomizer
- customizeCommandStartSpan(CommandStartedEvent, Span.Builder) - Method in class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoSocketAddressSpanCustomizer
- customizeCommandStartSpan(CommandStartedEvent, Span.Builder) - Method in interface org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoSpanCustomizer
-
Customizes the Span created from the
CommandStartedEvent
. - customizeConnectionSpan(HikariDataSource, Span.Builder) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceHikariListenerStrategySpanCustomizer
- customizeConnectionSpan(T, Span.Builder) - Method in interface org.springframework.cloud.sleuth.instrument.jdbc.TraceListenerStrategySpanCustomizer
-
Customizes the client database span.
- customizeFunctionSpan(Span, Message<?>) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.FunctionMessageSpanCustomizer
-
Customizes the span wrapping the function execution.
- customizeHandle(Span.Builder, Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
- customizeHandle(Span.Builder, Message<?>, MessageChannel) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.MessageSpanCustomizer
-
Customizes the span created when
ExecutorChannelInterceptor.beforeHandle(Message, MessageChannel, MessageHandler)
gets called for a span retrieved from the incoming headers. - customizeHandle(Span, Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
- customizeHandle(Span, Message<?>, MessageChannel) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.MessageSpanCustomizer
-
Customizes the span created when
ExecutorChannelInterceptor.beforeHandle(Message, MessageChannel, MessageHandler)
gets called. - customizeInputMessageSpan(Span, Message<?>) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.FunctionMessageSpanCustomizer
-
Customizes the span created after wrapping the input message in a span representation.
- customizeOutputMessageSpan(Span, Message<?>) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.FunctionMessageSpanCustomizer
-
Customizes the span created for the output message.
- customizeReceive(Span.Builder, Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
- customizeReceive(Span.Builder, Message<?>, MessageChannel) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.MessageSpanCustomizer
-
Customizes the span created when
ChannelInterceptor.postReceive(Message, MessageChannel)
gets called. - customizeSend(Span.Builder, Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
- customizeSend(Span.Builder, Message<?>, MessageChannel) - Method in interface org.springframework.cloud.sleuth.instrument.messaging.MessageSpanCustomizer
-
Customizes the span created when
ChannelInterceptor.preSend(Message, MessageChannel)
gets called. - customizeSpan(String) - Method in interface org.springframework.cloud.sleuth.instrument.cassandra.CassandraSpanCustomizer
-
Provides additional customization for a Cassandra span.
D
- DataSourceDecorator - Interface in org.springframework.cloud.sleuth.instrument.jdbc
-
Decorator for context
DataSource
beans. - DataSourceNameResolver - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
CommonDataSource
name resolver based on bean name. - DataSourceNameResolver() - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceNameResolver
- DataSourceProxyBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Configurer for
ProxyDataSourceBuilder
based on the application context. - DataSourceProxyBuilderCustomizer(QueryCountStrategy, List<QueryExecutionListener>, List<MethodExecutionListener>, ParameterTransformer, QueryTransformer, ResultSetProxyLogicFactory, DataSourceProxyConnectionIdManagerProvider, DataSourceProxyProperties) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyBuilderCustomizer
- DataSourceProxyConnectionIdManagerProvider - Interface in org.springframework.cloud.sleuth.instrument.jdbc
-
Supplier of a
ConnectionIdManager
. - DataSourceProxyDataSourceDecorator - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Ordered
decorator forProxyDataSource
. - DataSourceProxyDataSourceDecorator(DataSourceProxyBuilderCustomizer, DataSourceNameResolver) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyDataSourceDecorator
- DataSourceProxyProperties - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Properties for datasource-proxy.
- DataSourceProxyProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- DataSourceProxyProperties.DataSourceProxyLogging - Enum in org.springframework.cloud.sleuth.instrument.jdbc
-
Query logging listener is the most used listener that logs executing query with actual parameters to.
- DataSourceProxyProperties.Query - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Properties to configure query logging listener.
- DataSourceProxyProperties.SlowQuery - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Properties to configure slow query logging listener.
- DataSourceWrapper - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Returns link of both real
DataSource
, decoratedDataSource
. - DataSourceWrapper(DataSource, DataSource) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceWrapper
- decorate(String, DataSource) - Method in interface org.springframework.cloud.sleuth.instrument.jdbc.DataSourceDecorator
-
Decorates given
DataSource
instance. - decorate(String, DataSource) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyDataSourceDecorator
- decorate(String, DataSource) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyDataSourceDecorator
- DefaultMessageSpanCustomizer - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Provides default customization of messaging spans.
- DefaultMessageSpanCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.DefaultMessageSpanCustomizer
- DefaultSpanCreator - Class in org.springframework.cloud.sleuth.instrument.annotation
-
Default implementation of the
NewSpanParser
that parses only the span name. - DefaultSpanCreator() - Constructor for class org.springframework.cloud.sleuth.instrument.annotation.DefaultSpanCreator
- DefaultSpanNamer - Class in org.springframework.cloud.sleuth.internal
-
Default implementation of SpanNamer that tries to get the span name as follows:
- DefaultSpanNamer() - Constructor for class org.springframework.cloud.sleuth.internal.DefaultSpanNamer
- delegate - Variable in class org.springframework.cloud.sleuth.instrument.tx.TracePlatformTransactionManager
- deploy(AppDeploymentRequest) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- destroy() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- destroy() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.TracingFilter
- doApply(Object, SimpleFunctionRegistry.FunctionInvocationWrapper) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceFunctionAroundWrapper
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.TracingFilter
- doOnConsumer(Function<Consumer<K, V>, ? extends T>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
E
- eachQueryResult(QueryExecutionInfo) - Method in class org.springframework.cloud.sleuth.instrument.r2dbc.TraceProxyExecutionListener
- EncodingUtils - Class in org.springframework.cloud.sleuth.internal
-
Adopted from OpenTelemetry API.
- endOffsets(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- endOffsets(Collection<TopicPartition>, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- enforceRebalance() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- enhanceContext(Tracer, CurrentTraceContext, Context, String) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Updates the Reactor context with tracing information.
- enhanceContext(Tracer, CurrentTraceContext, Context, String, Function<Span, Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Updates the Reactor context with tracing information.
- environmentInfo() - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- error() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
- execute(Statement<?>) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
- execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- execute(String) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- execute(String, Object...) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- execute(String, Map<String, Object>) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- ExecutorInstrumentor - Class in org.springframework.cloud.sleuth.instrument.async
-
Wraps
Executor
s in tracing representations. - ExecutorInstrumentor(Supplier<List<String>>, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.async.ExecutorInstrumentor
F
- feignClientWasCalled(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignAspect
- FeignContextBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
Post processor that wraps Feign Context in its tracing representations.
- FeignContextBeanPostProcessor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.FeignContextBeanPostProcessor
- FETCH - org.springframework.cloud.sleuth.instrument.jdbc.TraceType
-
Related to ResultSets.
- filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRequestHttpHeadersFilter
- filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceResponseHttpHeadersFilter
- filter(ClientRequest, ExchangeFunction) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceExchangeFilterFunction
- filter(ServerWebExchange, WebFilterChain) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- findSpan(Context) - Method in interface org.springframework.cloud.sleuth.instrument.web.SpanFromContextRetriever
- fireAndForget(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRequesterRSocketProxy
- fireAndForget(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingResponderRSocketProxy
- flush() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- forInputMessage(BeanFactory, Message<T>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Processes the input message and returns a message with a header containing a span.
- forInputMessage(BeanFactory, Message<T>, Consumer<Message<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Executes a span wrapped operation for an input message.
- fromLong(long) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Converts long into string.
- fromLongs(long, long) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Converts longs into string.
- fromString(CharSequence) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Returns the
long
value. - FunctionMessageSpanCustomizer - Interface in org.springframework.cloud.sleuth.instrument.messaging
-
Allows customization of messaging spans for Spring Cloud Function instrumentation.
G
- get() - Method in class org.springframework.cloud.sleuth.internal.LazyBean
-
Attempts to provision from the underlying bean factory, if not already provisioned.
- get(String) - Method in class org.springframework.cloud.sleuth.instrument.batch.TraceJobBuilderFactory
- get(String) - Method in class org.springframework.cloud.sleuth.instrument.batch.TraceStepBuilderFactory
- get(ConsumerRecord<?, ?>, String) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaPropagatorGetter
- get(MessageHeaderAccessor, String) - Method in class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorGetter
- getActiveCount() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getAdvice() - Method in class org.springframework.cloud.sleuth.instrument.annotation.SleuthAdvisorConfig
- getAsyncExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
- getAsyncUncaughtExceptionHandler() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
- getBean(BeanFactory) - Static method in class org.springframework.cloud.sleuth.internal.SleuthContextListener
-
Returns an instance of the
SleuthContextListener
that might have already been initialized. - getContext() - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- getCorePoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getDecoratedDataSource() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceWrapper
-
Returns wrapped data source with the decorator applied.
- getDelegate() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceCallable
- getDelegate() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
- getKeepAliveSeconds() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getKeyspace() - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- getLog(String) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- getLoggerName() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- getLoggerName() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- getLogging() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- getLogLevel() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- getLogLevel() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- getMaxPoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getMetadata() - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- getName() - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyDataSourceDecorator
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyDataSourceDecorator
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.task.TraceTaskExecutionListener
- getOrder() - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- getOrError() - Method in class org.springframework.cloud.sleuth.internal.LazyBean
-
Attempts to provision from the underlying bean factory, if not already provisioned.
- getOriginalDataSource() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceWrapper
-
Returns original data source, before applying any decorator.
- getParentTraceContext(Context, TraceContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Retreives the
TraceContext
from the current context. - getPendingSpan(ContextView) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Retreives the pending span from the current context.
- getPointcut() - Method in class org.springframework.cloud.sleuth.instrument.annotation.SleuthAdvisorConfig
- getPoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getProducerFactory() - Method in class org.springframework.cloud.sleuth.instrument.tx.TraceKafkaAwareTransactionManager
-
Deprecated.
- getQuery() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- getQueueCapacity() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getQueueSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getReactiveTransaction(TransactionDefinition) - Method in class org.springframework.cloud.sleuth.instrument.tx.TraceReactiveTransactionManager
- getSlowQuery() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- getSpan() - Method in interface org.springframework.cloud.sleuth.instrument.cassandra.CassandraSpanSupplier
- getSpanId() - Method in class org.springframework.cloud.sleuth.instrument.prometheus.LazySleuthSpanContextSupplier
- getSpanId() - Method in class org.springframework.cloud.sleuth.instrument.prometheus.SleuthSpanContextSupplier
- getThreadGroup() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getThreadNamePrefix() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getThreadPoolExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getThreadPriority() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- getThreshold() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- getTraceId() - Method in class org.springframework.cloud.sleuth.instrument.prometheus.LazySleuthSpanContextSupplier
- getTraceId() - Method in class org.springframework.cloud.sleuth.instrument.prometheus.SleuthSpanContextSupplier
- getTransaction(TransactionDefinition) - Method in class org.springframework.cloud.sleuth.instrument.tx.TracePlatformTransactionManager
- groupMetadata() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
H
- handle(ServerRequest) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerFunction
- handle(ServerWebExchange, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerAdapter
- handleOutputMessage(BeanFactory, Message<T>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Creates an output message with tracer headers and reports the corresponding producer span.
- handleOutputMessage(BeanFactory, Message<T>, Throwable) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Creates an output message with tracer headers and reports the corresponding producer span.
- handleOutputMessage(BeanFactory, Message<T>, Consumer<Span>, Throwable) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Creates an output message with tracer headers and reports the corresponding producer span.
- HandlerParser - Class in org.springframework.cloud.sleuth.instrument.web.mvc
-
Spring MVC specific type used to customize traced requests based on the handler.
- HandlerParser() - Constructor for class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
- header(String) - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- headerNames() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- headerNames() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
- HttpClientBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
A
BeanPostProcessor
that wraps aHttpClient
in a trace representation. - HttpClientBeanPostProcessor(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.HttpClientBeanPostProcessor
- HttpClientRequestParser - Annotation Type in org.springframework.cloud.sleuth.instrument.web
-
Annotate a client
HttpRequestParser
. - HttpClientResponseParser - Annotation Type in org.springframework.cloud.sleuth.instrument.web
- HttpClientSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
-
Annotate a client
SamplerFunction
that should be injected to a client sampler. - HttpServerRequestParser - Annotation Type in org.springframework.cloud.sleuth.instrument.web
- HttpServerResponseParser - Annotation Type in org.springframework.cloud.sleuth.instrument.web
- HttpServerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
-
Annotate a server
SamplerFunction
. - HttpServletRequestWrapper - Class in org.springframework.cloud.sleuth.instrument.web.servlet
-
Besides delegating to
HttpServletRequest
methods, this also parses the remote IP of the client. - HttpServletResponseWrapper - Class in org.springframework.cloud.sleuth.instrument.web.servlet
-
This delegates to
HttpServletResponse
methods, taking care to portably handleHttpServletResponseWrapper.statusCode()
.
I
- init() - Method in class org.springframework.cloud.sleuth.instrument.annotation.SleuthAdvisorConfig
- init(FilterConfig) - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.TracingFilter
- initialize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- initTransactions() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- instrument(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.async.ExecutorInstrumentor
-
Wraps an
Executor
bean in its trace representation. - intercept(HttpRequest, byte[], AsyncClientHttpRequestExecution) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.TracingAsyncClientHttpRequestInterceptor
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class org.springframework.cloud.sleuth.instrument.web.client.LazyTraceClientHttpRequestInterceptor
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.TracingClientHttpRequestInterceptor
- invoke(Request, Response) - Method in class org.springframework.cloud.sleuth.instrument.web.tomcat.TraceValve
- invokeAll(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- isApplicable(CommonDataSource) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceHikariListenerStrategySpanCustomizer
- isApplicable(CommonDataSource) - Method in interface org.springframework.cloud.sleuth.instrument.jdbc.TraceListenerStrategySpanCustomizer
- isApplicableForInstrumentation(Object) - Static method in class org.springframework.cloud.sleuth.instrument.async.ExecutorInstrumentor
- isClosed() - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- isContextUnusable(BeanFactory) - Static method in class org.springframework.cloud.sleuth.internal.ContextUtil
- isDaemon() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- isEnableLogging() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- isJsonFormat() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- isMultiline() - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- isShutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- isTerminated() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- isUnusable() - Method in class org.springframework.cloud.sleuth.internal.SleuthContextListener
-
Verifies if context is unusable.
- isValidBase16String(CharSequence) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Checks if string is valid base16.
J
- jobExecutionVetoed(JobExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- jobToBeExecuted(JobExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- JUL - org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Log using Java Util Logging.
K
- KafkaTracingCallback - Class in org.springframework.cloud.sleuth.instrument.kafka
-
This decorates a Kafka
Callback
and completes theSpan.Kind.PRODUCER
span created for the record whenonCompletion()
is invoked (i.e. - KafkaTracingCallback(Callback, Tracer, Span) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.KafkaTracingCallback
L
- LazyBean<T> - Class in org.springframework.cloud.sleuth.internal
-
Avoids calling the expensive
BeanFactory.getBean(Class)
many times or throwing an exception. - LazySleuthSpanContextSupplier - Class in org.springframework.cloud.sleuth.instrument.prometheus
-
A
SpanContextSupplier
that fetches theTracer
lazily after singletons are instantiated and uses it onwards. - LazySleuthSpanContextSupplier(ObjectProvider<Tracer>) - Constructor for class org.springframework.cloud.sleuth.instrument.prometheus.LazySleuthSpanContextSupplier
- LazyTraceAsyncCustomizer - Class in org.springframework.cloud.sleuth.instrument.async
-
AsyncConfigurerSupport
that creates a tracing data passing version of theExecutor
. - LazyTraceAsyncCustomizer(BeanFactory, AsyncConfigurer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
- LazyTraceAsyncTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
- LazyTraceAsyncTaskExecutor(BeanFactory, AsyncTaskExecutor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- LazyTraceAsyncTaskExecutor(BeanFactory, AsyncTaskExecutor, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- LazyTraceClientHttpRequestInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Lazy trace representation of
ClientHttpRequestInterceptor
. - LazyTraceClientHttpRequestInterceptor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.LazyTraceClientHttpRequestInterceptor
- LazyTraceExecutor - Class in org.springframework.cloud.sleuth.instrument.async
- LazyTraceExecutor(BeanFactory, Executor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
- LazyTraceExecutor(BeanFactory, Executor, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
- LazyTraceThreadPoolTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
-
Trace representation of
ThreadPoolTaskExecutor
. - LazyTraceThreadPoolTaskExecutor(BeanFactory, ThreadPoolTaskExecutor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- LazyTraceThreadPoolTaskExecutor(BeanFactory, ThreadPoolTaskExecutor, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- listTopics() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- listTopics(Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- longFromBase16String(CharSequence) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
-
Returns the
long
value whose base16 representation is stored in the first 16 chars ofchars
starting from theoffset
. - longToBase16String(long, char[], int) - Static method in class org.springframework.cloud.sleuth.internal.EncodingUtils
M
- MessageHeaderPropagatorGetter - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Getter for Spring Integration based communication.
- MessageHeaderPropagatorGetter() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorGetter
- MessageHeaderPropagatorSetter - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Setter for Spring Integration based communication.
- MessageHeaderPropagatorSetter() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorSetter
- MessageSpanCustomizer - Interface in org.springframework.cloud.sleuth.instrument.messaging
-
Allows customization of messaging spans.
- MessagingSleuthOperators - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Messaging helpers to manually parse and inject spans.
- method() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- metrics() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- metrics() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
N
- name(Object, String) - Method in class org.springframework.cloud.sleuth.internal.DefaultSpanNamer
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpClientRequestParser
-
Default name for Sleuth HTTP client request parser.
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpClientResponseParser
-
Default name for Sleuth HTTP client response parser.
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpClientSampler
-
Default name for Sleuth HTTP client sampler.
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpServerRequestParser
-
Default name for Sleuth HTTP server request parser.
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpServerResponseParser
-
Default name for Sleuth HTTP server response parser.
- NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpServerSampler
-
Default name for the Sleuth HTTP server sampler.
- newThread(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- NonReactorSleuthMethodInvocationProcessor - Class in org.springframework.cloud.sleuth.instrument.annotation
-
Method Invocation processor for non reactor apps.
- NonReactorSleuthMethodInvocationProcessor() - Constructor for class org.springframework.cloud.sleuth.instrument.annotation.NonReactorSleuthMethodInvocationProcessor
- NOOP - Static variable in class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
-
Adds no tags to the span representing the request.
O
- offsetsForTimes(Map<TopicPartition, Long>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- offsetsForTimes(Map<TopicPartition, Long>, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- OkHttpFeignClientBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
Post processor that wraps takes care of the OkHttp Feign Client instrumentation.
- OkHttpFeignClientBeanPostProcessor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.OkHttpFeignClientBeanPostProcessor
- onAfterAnyExecute(StatementInformation, long, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterCommit(ConnectionInformation, long, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterConnectionClose(ConnectionInformation, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterExecuteUpdate(PreparedStatementInformation, long, int, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterExecuteUpdate(StatementInformation, long, String, int, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterGetConnection(ConnectionInformation, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterResultSetClose(ResultSetInformation, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterRollback(ConnectionInformation, long, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onAfterStatementClose(StatementInformation, SQLException) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onApplicationEvent(RefreshScopeRefreshedEvent) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceFunctionAroundWrapper
- onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.sleuth.internal.SleuthContextListener
- onBeforeAnyExecute(StatementInformation) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onBeforeGetConnection(ConnectionInformation) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onBeforeResultSetNext(ResultSetInformation) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- onCompletion(RecordMetadata, Exception) - Method in class org.springframework.cloud.sleuth.instrument.kafka.KafkaTracingCallback
- onEachOperatorForOnEachInstrumentation(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Creates scope passing span operator which applies only to not
Scannable.Attr.RunStyle.SYNC
Publisher
s. - onLastOperatorForOnEachInstrumentation(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Creates tracing context capturing reactor operator.
- onSchedule(Action0) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersHook
- onTaskEnd(TaskExecution) - Method in class org.springframework.cloud.sleuth.instrument.task.TraceTaskExecutionListener
- onTaskFailed(TaskExecution, Throwable) - Method in class org.springframework.cloud.sleuth.instrument.task.TraceTaskExecutionListener
- onTaskStartup(TaskExecution) - Method in class org.springframework.cloud.sleuth.instrument.task.TraceTaskExecutionListener
- ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyDataSourceDecorator
-
Bean order.
- ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
-
Bean order.
- org.springframework.cloud.sleuth.instrument.annotation - package org.springframework.cloud.sleuth.instrument.annotation
- org.springframework.cloud.sleuth.instrument.async - package org.springframework.cloud.sleuth.instrument.async
- org.springframework.cloud.sleuth.instrument.batch - package org.springframework.cloud.sleuth.instrument.batch
- org.springframework.cloud.sleuth.instrument.cassandra - package org.springframework.cloud.sleuth.instrument.cassandra
- org.springframework.cloud.sleuth.instrument.circuitbreaker - package org.springframework.cloud.sleuth.instrument.circuitbreaker
- org.springframework.cloud.sleuth.instrument.config - package org.springframework.cloud.sleuth.instrument.config
- org.springframework.cloud.sleuth.instrument.deployer - package org.springframework.cloud.sleuth.instrument.deployer
- org.springframework.cloud.sleuth.instrument.jdbc - package org.springframework.cloud.sleuth.instrument.jdbc
- org.springframework.cloud.sleuth.instrument.kafka - package org.springframework.cloud.sleuth.instrument.kafka
- org.springframework.cloud.sleuth.instrument.kotlin - package org.springframework.cloud.sleuth.instrument.kotlin
- org.springframework.cloud.sleuth.instrument.messaging - package org.springframework.cloud.sleuth.instrument.messaging
- org.springframework.cloud.sleuth.instrument.mongodb - package org.springframework.cloud.sleuth.instrument.mongodb
- org.springframework.cloud.sleuth.instrument.prometheus - package org.springframework.cloud.sleuth.instrument.prometheus
- org.springframework.cloud.sleuth.instrument.quartz - package org.springframework.cloud.sleuth.instrument.quartz
- org.springframework.cloud.sleuth.instrument.r2dbc - package org.springframework.cloud.sleuth.instrument.r2dbc
- org.springframework.cloud.sleuth.instrument.reactor - package org.springframework.cloud.sleuth.instrument.reactor
- org.springframework.cloud.sleuth.instrument.redis - package org.springframework.cloud.sleuth.instrument.redis
- org.springframework.cloud.sleuth.instrument.rsocket - package org.springframework.cloud.sleuth.instrument.rsocket
- org.springframework.cloud.sleuth.instrument.rxjava - package org.springframework.cloud.sleuth.instrument.rxjava
- org.springframework.cloud.sleuth.instrument.scheduling - package org.springframework.cloud.sleuth.instrument.scheduling
- org.springframework.cloud.sleuth.instrument.security - package org.springframework.cloud.sleuth.instrument.security
- org.springframework.cloud.sleuth.instrument.session - package org.springframework.cloud.sleuth.instrument.session
- org.springframework.cloud.sleuth.instrument.task - package org.springframework.cloud.sleuth.instrument.task
- org.springframework.cloud.sleuth.instrument.tx - package org.springframework.cloud.sleuth.instrument.tx
- org.springframework.cloud.sleuth.instrument.web - package org.springframework.cloud.sleuth.instrument.web
- org.springframework.cloud.sleuth.instrument.web.client - package org.springframework.cloud.sleuth.instrument.web.client
- org.springframework.cloud.sleuth.instrument.web.client.feign - package org.springframework.cloud.sleuth.instrument.web.client.feign
- org.springframework.cloud.sleuth.instrument.web.mvc - package org.springframework.cloud.sleuth.instrument.web.mvc
-
This module is fully adopted from io.zipkin.brave-instrumentation-web and io.zipkin.brave-instrumentation-webmvc JAR.
- org.springframework.cloud.sleuth.instrument.web.servlet - package org.springframework.cloud.sleuth.instrument.web.servlet
-
This module is fully adopted from io.zipkin.brave-instrumentation-servlet JAR.
- org.springframework.cloud.sleuth.instrument.web.tomcat - package org.springframework.cloud.sleuth.instrument.web.tomcat
- org.springframework.cloud.sleuth.internal - package org.springframework.cloud.sleuth.internal
P
- P6SpyContextJdbcEventListenerFactory - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Factory to support all defined
JdbcEventListener
in the context. - P6SpyContextJdbcEventListenerFactory(JdbcEventListenerFactory, List<JdbcEventListener>) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyContextJdbcEventListenerFactory
- P6SpyDataSourceDecorator - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Ordered
decorator forP6DataSource
. - P6SpyDataSourceDecorator(JdbcEventListenerFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.P6SpyDataSourceDecorator
- parse(MethodInvocation, NewSpan, Span) - Method in class org.springframework.cloud.sleuth.instrument.annotation.DefaultSpanCreator
- partitionsFor(String) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- partitionsFor(String) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- partitionsFor(String, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- path() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- pause(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- paused() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- poll(long) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
-
Deprecated.
- poll(Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- position(TopicPartition) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- position(TopicPartition, Duration) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- postHandle(HttpServletRequest, Object, ModelAndView, SpanCustomizer) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
-
Invoked posterior to request invocation during
HandlerInterceptor.postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView)
. - postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingAsyncHandlerInterceptor
- postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingHandlerInterceptor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.FeignContextBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.OkHttpFeignClientBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignBuilderBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.HttpClientBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.UserInfoRestTemplateCustomizerBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.FeignContextBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.OkHttpFeignClientBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.web.client.UserInfoRestTemplateCustomizerBeanPostProcessor
- postReceive(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
-
This starts a consumer span as a child of the incoming message or the current trace context, placing it in scope until the receive completes.
- prefersShortLivedTasks() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- preHandle(HttpServletRequest, Object, SpanCustomizer) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.HandlerParser
-
Invoked prior to request invocation during
HandlerInterceptor.preHandle(HttpServletRequest, HttpServletResponse, Object)
. - preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingAsyncHandlerInterceptor
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.mvc.SpanCustomizingHandlerInterceptor
-
Parses the request and sets the "http.route" attribute so that the
TracingFilter
can read it. - prepare(SimpleStatement) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- prepare(String) - Method in class org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
-
Starts and propagates
Span.Kind.PRODUCER
span for each message sent. - process(MethodInvocation, NewSpan, ContinueSpan) - Method in class org.springframework.cloud.sleuth.instrument.annotation.NonReactorSleuthMethodInvocationProcessor
- process(MethodInvocation, NewSpan, ContinueSpan) - Method in class org.springframework.cloud.sleuth.instrument.annotation.ReactorSleuthMethodInvocationProcessor
- propagateSpanContextToReactiveContext(Flux<T>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.ReactiveKafkaTracingPropagator
- putPendingSpan(Context, AtomicReference<Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Mutates the
Context
to include a mutable reference to a span. - putSpanInScope(Tracer, Context, Span) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Puts the provided span in scope and in Reactor context.
Q
- Query() - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- QUERY - org.springframework.cloud.sleuth.instrument.jdbc.TraceType
-
Related to query executions.
R
- ReactiveKafkaTracingPropagator - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Uses
ReactorSleuth
to create separate mono publisher for each element in flux, that will be injecting the tracing context toTracer
andContext
for each element separately, giving downstream operators proper tracing context and span. - ReactiveKafkaTracingPropagator(Tracer, Propagator, Propagator.Getter<ConsumerRecord<?, ?>>) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.ReactiveKafkaTracingPropagator
- ReactorSleuth - Class in org.springframework.cloud.sleuth.instrument.reactor
-
Reactive Span pointcuts factories.
- ReactorSleuthMethodInvocationProcessor - Class in org.springframework.cloud.sleuth.instrument.annotation
-
Method Invocation Processor for Reactor.
- ReactorSleuthMethodInvocationProcessor() - Constructor for class org.springframework.cloud.sleuth.instrument.annotation.ReactorSleuthMethodInvocationProcessor
- receive() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receive(Integer) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receiveAtmostOnce() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receiveAtmostOnce(Integer) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receiveAutoAck() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receiveAutoAck(Integer) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- receiveExactlyOnce(TransactionManager, Integer) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- request() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
- requestChannel(Publisher<Payload>) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRequesterRSocketProxy
- requestChannel(Publisher<Payload>) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingResponderRSocketProxy
- requestResponse(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRequesterRSocketProxy
- requestResponse(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingResponderRSocketProxy
- requestStream(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingRequesterRSocketProxy
- requestStream(Payload) - Method in class org.springframework.cloud.sleuth.instrument.rsocket.TracingResponderRSocketProxy
- resolve(String, Object) - Method in class org.springframework.cloud.sleuth.instrument.annotation.SpelTagValueExpressionResolver
- resolveDataSourceName(CommonDataSource) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceNameResolver
- resume(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- rollback(ReactiveTransaction) - Method in class org.springframework.cloud.sleuth.instrument.tx.TraceReactiveTransactionManager
- rollback(TransactionStatus) - Method in class org.springframework.cloud.sleuth.instrument.tx.TracePlatformTransactionManager
- route() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- run() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
- run(String...) - Method in class org.springframework.cloud.sleuth.instrument.task.TraceCommandLineRunner
- run(ApplicationArguments) - Method in class org.springframework.cloud.sleuth.instrument.task.TraceApplicationRunner
S
- scale(AppScaleRequest) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- schedule(Runnable, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- schedule(Callable<V>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- scopePassingOnScheduleHook(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
- scopePassingSpanOperator(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Return a span operator pointcut given a Tracing.
- securityContextChanged(SecurityContextChangedEvent) - Method in class org.springframework.cloud.sleuth.instrument.security.TracingSecurityContextChangedListener
- seek(TopicPartition, long) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- seek(TopicPartition, OffsetAndMetadata) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- seekToBeginning(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- seekToEnd(Collection<TopicPartition>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- send(ProducerRecord<K, V>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- send(ProducerRecord<K, V>, Callback) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- sendOffsetsToTransaction(Map<TopicPartition, OffsetAndMetadata>, String) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- sendOffsetsToTransaction(Map<TopicPartition, OffsetAndMetadata>, ConsumerGroupMetadata) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- set(ProducerRecord<?, ?>, String, String) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaPropagatorSetter
- set(MessageHeaderAccessor, String, String) - Method in class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorSetter
- setAllowCoreThreadTimeOut(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
- setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- setAwaitTerminationSeconds(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.annotation.SleuthAdvisorConfig
-
Set the
BeanFactory
to be used when looking up executors by qualifier. - setBeanName(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setCorePoolSize(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setDaemon(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setEnableLogging(boolean) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- setEnableLogging(boolean) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- setJsonFormat(boolean) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- setKeepAliveSeconds(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setLoggerName(String) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- setLoggerName(String) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- setLogging(DataSourceProxyProperties.DataSourceProxyLogging) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- setLogLevel(String) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.Query
- setLogLevel(String) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- setMaxPoolSize(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setMultiline(boolean) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- setOrder(int) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- setQuery(DataSourceProxyProperties.Query) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- setQueueCapacity(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setSlowQuery(DataSourceProxyProperties.SlowQuery) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties
- setTaskDecorator(TaskDecorator) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreadFactory(ThreadFactory) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreadGroup(ThreadGroup) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreadGroupName(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreadNamePrefix(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreadPriority(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- setThreshold(long) - Method in class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- setWaitForTasksToCompleteOnShutdown(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- shorten(String) - Static method in class org.springframework.cloud.sleuth.internal.SpanNameUtil
- shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- shutdownNow() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- skipPattern() - Method in interface org.springframework.cloud.sleuth.instrument.web.SkipPatternProvider
- SkipPatternProvider - Interface in org.springframework.cloud.sleuth.instrument.web
-
Provides a URL
Pattern
for spans that should be not sampled. - SleuthAdvisorConfig - Class in org.springframework.cloud.sleuth.instrument.annotation
-
Custom pointcut advisor that picks all classes / interfaces that have the Sleuth related annotations.
- SleuthAdvisorConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.annotation.SleuthAdvisorConfig
- SleuthContextListener - Class in org.springframework.cloud.sleuth.internal
-
Internal tool used by Sleuth.
- SleuthContextListener() - Constructor for class org.springframework.cloud.sleuth.internal.SleuthContextListener
- SleuthFeignBuilder - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
Contains
Feign.Builder
implementation with tracing components that close spans on completion of request processing. - SleuthRxJavaSchedulersHook - Class in org.springframework.cloud.sleuth.instrument.rxjava
-
RxJavaSchedulersHook
that wraps anAction0
into its tracing representation. - SleuthRxJavaSchedulersHook(Tracer, List<String>) - Constructor for class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersHook
- SleuthSpanContextSupplier - Class in org.springframework.cloud.sleuth.instrument.prometheus
-
SpanContextSupplier
that integrates Sleuth'sTracer
with Prometheus exemplars. - SleuthSpanContextSupplier(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.prometheus.SleuthSpanContextSupplier
- SLF4J - org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Log using SLF4J.
- SlowQuery() - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.SlowQuery
- SpanCustomizingAsyncHandlerInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.mvc
-
Same as
SpanCustomizingHandlerInterceptor
except it can be used as both anAsyncHandlerInterceptor
or a normalHandlerInterceptor
. - SpanCustomizingHandlerInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.mvc
-
Adds application-tier data to an existing http span via
HandlerParser
. - spanFromContext(Tracer, CurrentTraceContext, ContextView) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Retrieves span from Reactor context.
- SpanFromContextRetriever - Interface in org.springframework.cloud.sleuth.instrument.web
-
Provides a URL
Pattern
for spans that should be not sampled. - spanFromMessage(BeanFactory, Message<T>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Retrieves tracer information from message headers.
- SpanNameUtil - Class in org.springframework.cloud.sleuth.internal
-
Utility class that provides the name in hyphen based notation.
- SpelTagValueExpressionResolver - Class in org.springframework.cloud.sleuth.instrument.annotation
-
Uses SPEL to evaluate the expression.
- SpelTagValueExpressionResolver() - Constructor for class org.springframework.cloud.sleuth.instrument.annotation.SpelTagValueExpressionResolver
- springContextSpanOperator(ConfigurableApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Creates a context with beans in it.
- status(String) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- statusCode() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
- statusesReactive(String...) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- statusReactive(String) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- STREAM_DIRECT_CHANNEL - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
-
Name of the class in Spring Cloud Stream that is a direct channel.
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- submit(Runnable, T) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
- submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
- subscribe(Collection<String>) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- subscribe(Collection<String>, ConsumerRebalanceListener) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- subscribe(Pattern) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- subscribe(Pattern, ConsumerRebalanceListener) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- subscription() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- supports(Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerAdapter
- supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRequestHttpHeadersFilter
- supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceResponseHttpHeadersFilter
- supportsEventType(Class<? extends ApplicationEvent>) - Method in class org.springframework.cloud.sleuth.internal.SleuthContextListener
- SYSOUT - org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Log using System.out.
T
- toLowerHyphen(String) - Static method in class org.springframework.cloud.sleuth.internal.SpanNameUtil
- toString() - Method in class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorGetter
- toString() - Method in class org.springframework.cloud.sleuth.instrument.messaging.MessageHeaderPropagatorSetter
- TRACE_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- TraceableExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
-
A decorator class for
ExecutorService
to support tracing in Executors. - TraceableExecutorService(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- TraceableExecutorService(BeanFactory, ExecutorService, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
- TraceableScheduledExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
-
A decorator class for
ScheduledExecutorService
to support tracing in Executors. - TraceableScheduledExecutorService(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- TraceableScheduledExecutorService(BeanFactory, ExecutorService, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
- TraceAllTypesMongoClientSettingsBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
-
Trace representation of a
MongoClientSettingsBuilderCustomizer
that passes both types of context providers. - TraceAllTypesMongoClientSettingsBuilderCustomizer(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceAllTypesMongoClientSettingsBuilderCustomizer
- TraceAppDeployer - Class in org.springframework.cloud.sleuth.instrument.deployer
-
Trace representation of an
AppDeployer
. - TraceAppDeployer(AppDeployer, BeanFactory, Environment) - Constructor for class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- TraceApplicationRunner - Class in org.springframework.cloud.sleuth.instrument.task
-
Trace representation of a
ApplicationRunner
. - TraceApplicationRunner(BeanFactory, ApplicationRunner, String) - Constructor for class org.springframework.cloud.sleuth.instrument.task.TraceApplicationRunner
- TraceAsyncAspect - Class in org.springframework.cloud.sleuth.instrument.async
-
Aspect that creates a new Span for running threads executing methods annotated with
Async
annotation. - TraceAsyncAspect(Tracer, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
- TraceAsyncListenableTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
-
AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into their trace related representation.
- traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
- traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
- TraceCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
-
Callable that passes Span between threads.
- TraceCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceCallable
- TraceCallable(Tracer, SpanNamer, Callable<V>, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceCallable
- TraceCircuitBreakerFactoryAspect - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
-
Aspect around
CircuitBreaker
creation. - TraceCircuitBreakerFactoryAspect(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceCircuitBreakerFactoryAspect
- TraceCommandLineRunner - Class in org.springframework.cloud.sleuth.instrument.task
-
Trace representation of a
CommandLineRunner
. - TraceCommandLineRunner(BeanFactory, CommandLineRunner, String) - Constructor for class org.springframework.cloud.sleuth.instrument.task.TraceCommandLineRunner
- TraceContextPropagator - Interface in org.springframework.cloud.sleuth.instrument.reactor
-
Only for internal use.
- TraceCqlSession - Class in org.springframework.cloud.sleuth.instrument.cassandra
-
Factory to create a
TraceCqlSession
. - TraceCqlSessionBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.cassandra
-
Adds tracing mechanism to the
CqlSessionBuilder
. - TraceCqlSessionBuilderCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.cassandra.TraceCqlSessionBuilderCustomizer
- TraceDefaultOAuth2UserServiceCustomizer - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Customizes a
DefaultOAuth2UserService
by providing it with a trace interceptor. - TraceDefaultOAuth2UserServiceCustomizer(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceDefaultOAuth2UserServiceCustomizer
- tracedFlux(Tracer, CurrentTraceContext, String, Supplier<Flux<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Flux in a trace representation.
- tracedFlux(Tracer, CurrentTraceContext, String, Supplier<Flux<T>>, BiConsumer<T, Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Flux in a trace representation.
- tracedFlux(Tracer, CurrentTraceContext, String, Supplier<Flux<T>>, BiConsumer<T, Span>, Function<Span, Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Flux in a trace representation.
- tracedFlux(Tracer, Span, Supplier<Flux<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Flux in a trace representation.
- tracedMono(Tracer, CurrentTraceContext, String, Supplier<Mono<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Mono in a trace representation.
- tracedMono(Tracer, CurrentTraceContext, String, Supplier<Mono<T>>, BiConsumer<T, Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Mono in a trace representation.
- tracedMono(Tracer, CurrentTraceContext, String, Supplier<Mono<T>>, BiConsumer<T, Span>, Function<Span, Span>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Mono in a trace representation.
- tracedMono(Tracer, Span, Supplier<Mono<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Wraps the given Mono in a trace representation.
- TraceEnvironmentRepositoryAspect - Class in org.springframework.cloud.sleuth.instrument.config
-
Aspect wrapping resolution of properties.
- TraceEnvironmentRepositoryAspect(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.config.TraceEnvironmentRepositoryAspect
- TraceExchangeFilterFunction - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Trace representation of
ExchangeFilterFunction
. - TraceFeignAspect - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
Aspect for Feign clients so that you can autowire your custom components.
- TraceFeignAspect(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignAspect
- TraceFeignBuilderBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
BeanPostProcessor
that ensures that eachFeign.Builder
has a trace representation of aClient
. - TraceFeignBuilderBeanPostProcessor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignBuilderBeanPostProcessor
- traceFindEnvironment(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.config.TraceEnvironmentRepositoryAspect
- TraceFunctionAroundWrapper - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Trace representation of a
FunctionAroundWrapper
. - TraceFunctionAroundWrapper(Environment, Tracer, Propagator, Propagator.Setter<MessageHeaderAccessor>, Propagator.Getter<MessageHeaderAccessor>) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceFunctionAroundWrapper
- TraceFunctionAroundWrapper(Environment, Tracer, Propagator, Propagator.Setter<MessageHeaderAccessor>, Propagator.Getter<MessageHeaderAccessor>, List<FunctionMessageSpanCustomizer>) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceFunctionAroundWrapper
- TraceHandlerAdapter - Class in org.springframework.cloud.sleuth.instrument.web
-
Tracing representation of a
HandlerAdapter
. - TraceHandlerAdapter(HandlerAdapter, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHandlerAdapter
- TraceHandlerFunction - Class in org.springframework.cloud.sleuth.instrument.web
-
Tracing representation of a
HandlerFunction
. - TraceHandlerFunction(HandlerFunction<?>, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHandlerFunction
- TraceHikariListenerStrategySpanCustomizer - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Customizer for
TraceListenerStrategy
for aHikariDataSource
. - TraceHikariListenerStrategySpanCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.TraceHikariListenerStrategySpanCustomizer
- TraceJdbcEventListener - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Listener to represent each connection and sql query as a span.
- TraceJdbcEventListener(BeanFactory, DataSourceNameResolver, List<TraceType>, boolean, List<TraceListenerStrategySpanCustomizer<? super CommonDataSource>>) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- TraceJdbcEventListener(Tracer, DataSourceNameResolver, List<TraceType>, boolean, List<TraceListenerStrategySpanCustomizer<? super CommonDataSource>>) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.TraceJdbcEventListener
- TraceJobBuilderFactory - Class in org.springframework.cloud.sleuth.instrument.batch
-
StepBuilderFactory adding
TraceJobExecutionListener
. - TraceJobBuilderFactory(BeanFactory, JobBuilderFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.batch.TraceJobBuilderFactory
- TraceKafkaAwareTransactionManager - Class in org.springframework.cloud.sleuth.instrument.tx
-
Deprecated.scheduled for removal
- TraceKafkaAwareTransactionManager(KafkaAwareTransactionManager, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.tx.TraceKafkaAwareTransactionManager
-
Deprecated.
- TraceLettuceClientResourcesBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.redis
-
ClientResourcesBuilderCustomizer
for wrapping Lettuce components in a tracing representation. - TraceLettuceClientResourcesBuilderCustomizer(Tracing) - Constructor for class org.springframework.cloud.sleuth.instrument.redis.TraceLettuceClientResourcesBuilderCustomizer
- TraceListenerStrategySpanCustomizer<T extends CommonDataSource> - Interface in org.springframework.cloud.sleuth.instrument.jdbc
-
Customizer for
TraceListenerStrategy
client span. - TraceMessagingAspect - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Aspect that wraps
MessageMapping
annotated methods in a tracing representation. - TraceMessagingAspect(Tracer, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAspect
- TraceMongoClientSettingsBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
-
Trace representation of a
MongoClientSettingsBuilderCustomizer
. - TraceMongoClientSettingsBuilderCustomizer(Tracer, List<TraceMongoSpanCustomizer>) - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoClientSettingsBuilderCustomizer
- TraceMongoClusterIdSpanCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
- TraceMongoClusterIdSpanCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoClusterIdSpanCustomizer
- TraceMongoSocketAddressSpanCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
- TraceMongoSocketAddressSpanCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceMongoSocketAddressSpanCustomizer
- TraceMongoSpanCustomizer - Interface in org.springframework.cloud.sleuth.instrument.mongodb
-
Customizer for the child span wrapping the call to Mongo.
- TracePlatformTransactionManager - Class in org.springframework.cloud.sleuth.instrument.tx
-
A trace representation of a
PlatformTransactionManager
. - TracePlatformTransactionManager(PlatformTransactionManager, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.tx.TracePlatformTransactionManager
- TraceProxyExecutionListener - Class in org.springframework.cloud.sleuth.instrument.r2dbc
-
Trace representation of a
ProxyExecutionListener
. - TraceProxyExecutionListener(BeanFactory, ConnectionFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.r2dbc.TraceProxyExecutionListener
- TraceQueryExecutionListener - Class in org.springframework.cloud.sleuth.instrument.jdbc
-
Listener to represent each connection and sql query as a span.
- TraceQueryExecutionListener(BeanFactory, List<TraceType>, List<TraceListenerStrategySpanCustomizer<? super CommonDataSource>>) - Constructor for class org.springframework.cloud.sleuth.instrument.jdbc.TraceQueryExecutionListener
- traceQueue(ConfigurableApplicationContext, Queue<?>) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
- TraceReactiveCircuitBreakerFactoryAspect - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
- TraceReactiveCircuitBreakerFactoryAspect(Tracer, CurrentTraceContext) - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceReactiveCircuitBreakerFactoryAspect
- TraceReactiveMongoClientSettingsBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
-
Trace representation of a
MongoClientSettingsBuilderCustomizer
that passes through the Reactor context. - TraceReactiveMongoClientSettingsBuilderCustomizer() - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceReactiveMongoClientSettingsBuilderCustomizer
- TraceReactiveSession - Class in org.springframework.cloud.sleuth.instrument.cassandra
-
Tracing variant of
ReactiveSession
. - TraceReactiveTransactionManager - Class in org.springframework.cloud.sleuth.instrument.tx
-
A trace representation of a
ReactiveTransactionManager
. - TraceReactiveTransactionManager(ReactiveTransactionManager, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.tx.TraceReactiveTransactionManager
- TraceRequestHttpHeadersFilter - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Trace representation of
HttpHeadersFilter
for a request. - TraceRequestHttpHeadersFilter(Tracer, HttpClientHandler, Propagator) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRequestHttpHeadersFilter
- TraceResponseHttpHeadersFilter - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Trace representation of
HttpHeadersFilter
for a response. - TraceResponseHttpHeadersFilter(Tracer, HttpClientHandler, Propagator) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceResponseHttpHeadersFilter
- TraceRestTemplateBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Wraps
RestTemplate
with trace interceptors. - TraceRestTemplateBeanPostProcessor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateBeanPostProcessor
- TraceRestTemplateCustomizer - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Wraps a
RestTemplate
in a trace representation. - TraceRestTemplateCustomizer(ClientHttpRequestInterceptor) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateCustomizer
- TraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
-
Runnable that passes Span between threads.
- TraceRunnable(Tracer, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
- TraceRunnable(Tracer, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
- TraceSchedulingAspect - Class in org.springframework.cloud.sleuth.instrument.scheduling
-
Aspect that creates a new Span for running threads executing methods annotated with
Scheduled
annotation. - TraceSchedulingAspect(Tracer, Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
- TraceSessionRepositoryAspect - Class in org.springframework.cloud.sleuth.instrument.session
-
Aspect around
SessionRepository
andReactiveSessionRepository
method execution. - TraceSessionRepositoryAspect(Tracer, CurrentTraceContext) - Constructor for class org.springframework.cloud.sleuth.instrument.session.TraceSessionRepositoryAspect
- TraceStepBuilderFactory - Class in org.springframework.cloud.sleuth.instrument.batch
-
StepBuilderFactory adding
TraceStepExecutionListener
. - TraceStepBuilderFactory(BeanFactory, StepBuilderFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.batch.TraceStepBuilderFactory
- TraceSynchronousMongoClientSettingsBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.mongodb
-
Trace representation of a
MongoClientSettingsBuilderCustomizer
that passes through the Reactor context. - TraceSynchronousMongoClientSettingsBuilderCustomizer(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.mongodb.TraceSynchronousMongoClientSettingsBuilderCustomizer
- TraceTaskExecutionListener - Class in org.springframework.cloud.sleuth.instrument.task
-
Sets the span upon starting and closes it upon ending a task.
- TraceTaskExecutionListener(Tracer, String) - Constructor for class org.springframework.cloud.sleuth.instrument.task.TraceTaskExecutionListener
- TraceType - Enum in org.springframework.cloud.sleuth.instrument.jdbc
-
Trace types.
- TraceUserInfoRestTemplateCustomizer - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Wraps a
OAuth2RestTemplate
into a trace representation. - TraceUserInfoRestTemplateCustomizer(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceUserInfoRestTemplateCustomizer
- TraceValve - Class in org.springframework.cloud.sleuth.instrument.web.tomcat
-
A trace representation of a
Valve
. - TraceValve(ObjectProvider<HttpServerHandler>, ObjectProvider<CurrentTraceContext>) - Constructor for class org.springframework.cloud.sleuth.instrument.web.tomcat.TraceValve
- TraceValve(HttpServerHandler, CurrentTraceContext) - Constructor for class org.springframework.cloud.sleuth.instrument.web.tomcat.TraceValve
- TraceWebAspect - Class in org.springframework.cloud.sleuth.instrument.web
-
Aspect that adds tracing.
- TraceWebAspect(Tracer, CurrentTraceContext, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
- TraceWebClientBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
BeanPostProcessor
to wrap aWebClient
instance into its trace representation. - TraceWebClientBeanPostProcessor(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientBeanPostProcessor
- TraceWebFilter - Class in org.springframework.cloud.sleuth.instrument.web
-
A
WebFilter
that creates / continues / closes and detaches spans for a reactive web application. - TraceWebFilter(Tracer, HttpServerHandler) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
-
Deprecated.
- TraceWebFilter(Tracer, HttpServerHandler, CurrentTraceContext) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
- TracingAsyncClientHttpRequestInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.mvc
- TracingChannelInterceptor - Class in org.springframework.cloud.sleuth.instrument.messaging
-
This starts and propagates
Span.Kind.PRODUCER
span for each message sent (via native headers. - TracingChannelInterceptor(Tracer, Propagator, Propagator.Setter<MessageHeaderAccessor>, Propagator.Getter<MessageHeaderAccessor>, Function<String, String>, MessageSpanCustomizer) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
- TracingClientHttpRequestInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.mvc
- TracingFilter - Class in org.springframework.cloud.sleuth.instrument.web.servlet
- TracingJobListener - Class in org.springframework.cloud.sleuth.instrument.quartz
-
JobListener
that will wrap a span around quartz jobs when they start and finish. - TracingJobListener(Tracer, Propagator) - Constructor for class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- TracingKafkaAspect - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Instruments Kafka related components.
- TracingKafkaAspect(Tracer, Propagator, Propagator.Getter<ConsumerRecord<?, ?>>) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaAspect
- TracingKafkaConsumer<K,V> - Class in org.springframework.cloud.sleuth.instrument.kafka
-
This decorates a Kafka
Consumer
. - TracingKafkaConsumer(Consumer<K, V>, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- TracingKafkaConsumerFactory - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Deprecated.Please use
TracingKafkaReceiver
that leveragesReactiveKafkaTracingPropagator
- TracingKafkaConsumerFactory(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumerFactory
-
Deprecated.
- TracingKafkaProducer<K,V> - Class in org.springframework.cloud.sleuth.instrument.kafka
-
This decorates a Kafka
Producer
and creates aSpan.Kind.PRODUCER
span for each record sent. - TracingKafkaProducer(Producer<K, V>, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducer
- TracingKafkaProducerFactory - Class in org.springframework.cloud.sleuth.instrument.kafka
-
This decorates a Reactor Kafka
ProducerFactory
to create decorated producers of typeTracingKafkaProducer
. - TracingKafkaProducerFactory(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducerFactory
- TracingKafkaPropagatorGetter - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Getter extracting the values from the
ConsumerRecord
headers for Kafka based communication. - TracingKafkaPropagatorGetter() - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaPropagatorGetter
- TracingKafkaPropagatorSetter - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Setter injecting the values onto the
ProducerRecord
headers for Kafka based communication. - TracingKafkaPropagatorSetter() - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaPropagatorSetter
- TracingKafkaReceiver<K,V> - Class in org.springframework.cloud.sleuth.instrument.kafka
-
Decorator for
KafkaReceiver
that delegates most of the work back to original consumer, but returns publishers decorated with tracing context per each element. - TracingKafkaReceiver(ReactiveKafkaTracingPropagator, KafkaReceiver<K, V>) - Constructor for class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaReceiver
- TracingRequesterRSocketProxy - Class in org.springframework.cloud.sleuth.instrument.rsocket
-
Tracing representation of a
RSocketProxy
for the requester. - TracingRequesterRSocketProxy(RSocket, Propagator, Propagator.Setter<CompositeByteBuf>, Tracer, boolean) - Constructor for class org.springframework.cloud.sleuth.instrument.rsocket.TracingRequesterRSocketProxy
- TracingResponderRSocketProxy - Class in org.springframework.cloud.sleuth.instrument.rsocket
-
Tracing representation of a
RSocketProxy
for the responder. - TracingResponderRSocketProxy(RSocket, Propagator, Propagator.Getter<ByteBuf>, Tracer, boolean) - Constructor for class org.springframework.cloud.sleuth.instrument.rsocket.TracingResponderRSocketProxy
- TracingRSocketConnectorConfigurer - Class in org.springframework.cloud.sleuth.instrument.rsocket
- TracingRSocketConnectorConfigurer(Propagator, Tracer, boolean) - Constructor for class org.springframework.cloud.sleuth.instrument.rsocket.TracingRSocketConnectorConfigurer
- TracingRSocketServerCustomizer - Class in org.springframework.cloud.sleuth.instrument.rsocket
- TracingRSocketServerCustomizer(Propagator, Tracer, boolean) - Constructor for class org.springframework.cloud.sleuth.instrument.rsocket.TracingRSocketServerCustomizer
- TracingSecurityContextChangedListener - Class in org.springframework.cloud.sleuth.instrument.security
-
SecurityContextChangedListener
that adds tracing support for Spring Security. - TracingSecurityContextChangedListener(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.security.TracingSecurityContextChangedListener
- triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- triggerFired(Trigger, JobExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
- triggerMisfired(Trigger) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
U
- undeploy(String) - Method in class org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- unsubscribe() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- unwrap() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- unwrap() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletResponseWrapper
- url() - Method in class org.springframework.cloud.sleuth.instrument.web.servlet.HttpServletRequestWrapper
- UserInfoRestTemplateCustomizerBeanPostProcessor - Class in org.springframework.cloud.sleuth.instrument.web.client
- UserInfoRestTemplateCustomizerBeanPostProcessor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.UserInfoRestTemplateCustomizerBeanPostProcessor
V
- valueOf(String) - Static method in enum org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.sleuth.instrument.jdbc.TraceType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.cloud.sleuth.instrument.jdbc.DataSourceProxyProperties.DataSourceProxyLogging
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.sleuth.instrument.jdbc.TraceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vetoJobExecution(Trigger, JobExecutionContext) - Method in class org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
W
- wakeup() - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaConsumer
- WebFluxSleuthOperators - Class in org.springframework.cloud.sleuth.instrument.web
-
WebFlux operators that are capable to reuse tracing context from Reactor's Context.
- withSpanInScope(Runnable) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(BeanFactory, Message<T>, Consumer<Message<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Retrieves tracer information from message headers and applies the operation.
- withSpanInScope(BeanFactory, Message<T>, Function<Message<T>, Message<T>>) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.MessagingSleuthOperators
-
Retrieves tracer information from message headers and applies the operation.
- withSpanInScope(Tracer, CurrentTraceContext, ServerWebExchange, Runnable) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(Tracer, CurrentTraceContext, ServerWebExchange, Callable<T>) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a callable with a span.
- withSpanInScope(SignalType, Runnable) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(SignalType, Consumer<Signal>) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(Context, Runnable) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(Context, Callable<T>) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a callable with a span.
- withSpanInScope(ContextView, Runnable) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a runnable with a span.
- withSpanInScope(ContextView, Callable<T>) - Static method in class org.springframework.cloud.sleuth.instrument.web.WebFluxSleuthOperators
-
Wraps a callable with a span.
- wrap(BeanFactory, Executor) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, Executor, String) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ExecutorService) - Static method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ExecutorService) - Static method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ExecutorService, String) - Static method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ExecutorService, String) - Static method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, AsyncTaskExecutor) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, AsyncTaskExecutor, String) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ThreadPoolTaskExecutor) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
Wraps the Executor in a trace instance.
- wrap(BeanFactory, ThreadPoolTaskExecutor, String) - Static method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
Wraps the Executor in a trace instance.
- wrapContext(Context) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
-
Mutates the Reactor context depending on the classpath contents.
- wrapFactory(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceCircuitBreakerFactoryAspect
- wrapFactory(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceReactiveCircuitBreakerFactoryAspect
- wrapListenerContainerCreation(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaAspect
- wrapReactiveSessionRepository(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.session.TraceSessionRepositoryAspect
- wrapSessionRepository(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.session.TraceSessionRepositoryAspect
- wrapWebAsyncTaskWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
- wrapWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
All Classes All Packages