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<reactor.util.context.Context,reactor.util.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 reactor.core.publisher.Mono<TraceContextProvider> |
getContext()
Gets the
TraceContextProvider from Reactor Context . |
TracerProvider |
getTracerProvider() |
TraceContextProvider |
initialTraceContextProvider() |
boolean |
isEnabled()
Returns true if tracing is enabled.
|
static reactor.util.context.Context |
withTraceContextProvider(TraceContextProvider supplier)
Creates a Reactor
Context that contains the Mono<TraceContextProvider> . that can be merged into another
Context . |
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 reactor.core.publisher.Mono<TraceContextProvider> getContext()
TraceContextProvider
from Reactor Context
.TraceContextProvider
.static Function<reactor.util.context.Context,reactor.util.context.Context> clearContext()
Mono<TracerProvider>
from Reactor Context
.Function
that clears the TraceContextProvider
context.static reactor.util.context.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 © 2018 lettuce.io. All rights reserved.