public interface Tracing
TracerProvider,
TraceContextProvider| Modifier and Type | Interface and Description |
|---|---|
static interface |
Tracing.Endpoint
Value object interface to represent an endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
static Function<Context,Context> |
clearContext()
Clears the
Mono<TracerProvider> from Reactor Context. |
Tracing.Endpoint |
createEndpoint(SocketAddress socketAddress)
Create an
Tracing.Endpoint given SocketAddress. |
static Tracing |
disabled()
Returns a
TracerProvider that is disabled. |
static Mono<TraceContextProvider> |
getContext()
Gets the
TraceContextProvider from Reactor Context. |
TracerProvider |
getTracerProvider() |
TraceContextProvider |
initialTraceContextProvider() |
boolean |
isEnabled()
Returns true if tracing is enabled.
|
static Context |
withTraceContextProvider(TraceContextProvider supplier)
|
TracerProvider getTracerProvider()
TracerProvider.TraceContextProvider initialTraceContextProvider()
TraceContextProvider supplying the initial TraceContext (i.e. if there is no active span).boolean isEnabled()
Tracing.Endpoint createEndpoint(SocketAddress socketAddress)
Tracing.Endpoint given SocketAddress.socketAddress - the remote address.Tracing.Endpoint for SocketAddress.static Tracing disabled()
TracerProvider that is disabled.TracerProvider.static Mono<TraceContextProvider> getContext()
TraceContextProvider from Reactor Context.TraceContextProvider.static Function<Context,Context> clearContext()
Mono<TracerProvider> from Reactor Context.Function that clears the TraceContextProvider context.static Context withTraceContextProvider(TraceContextProvider supplier)
Context that contains the Mono<TraceContextProvider>. that can be merged into another
Context.supplier - the TraceContextProvider to set in the returned Reactor Context.Context that contains the Mono<TraceContextProvider>.Copyright © 2019 lettuce.io. All rights reserved.