| Interface | Description |
|---|---|
| ApiTracer |
Implementations of this class trace the logical flow of a google cloud client.
|
| ApiTracer.Scope |
A context class to be used with
ApiTracer.inScope() and a try-with-resources block. |
| ApiTracerFactory |
A factory to create new instances of
ApiTracers. |
| Class | Description |
|---|---|
| BaseApiTracer |
A base implementation of
ApiTracer that does nothing. |
| BaseApiTracerFactory |
Base factory that will build
ApiTracers that do nothing. |
| OpencensusTracer |
Implementation of
ApiTracer that uses OpenCensus. |
| OpencensusTracerFactory |
A
ApiTracerFactory to build instances of OpencensusTracer. |
| SpanName |
A value class to represent the name of the operation in an
ApiTracer. |
| TracedBatchingCallable<RequestT,ResponseT> |
This callable wraps a batching callable chain in a
ApiTracer. |
| TracedBidiCallable<RequestT,ResponseT> |
A wrapper callable that will wrap a callable chain in a trace.
|
| TracedClientStreamingCallable<RequestT,ResponseT> |
A wrapper callable that will wrap a callable chain in a trace.
|
| TracedOperationCallable<RequestT,ResponseT,MetadataT> |
This callable wraps a
OperationCallable in a ApiTracer. |
| TracedOperationInitialCallable<RequestT> |
Traces the initial RPC of a long running operation.
|
| TracedServerStreamingCallable<RequestT,ResponseT> |
A wrapper callable that will wrap a callable chain in a trace.
|
| TracedUnaryCallable<RequestT,ResponseT> |
This callable wraps a callable chain in a
ApiTracer. |
| Enum | Description |
|---|---|
| ApiTracerFactory.OperationType |
The type of operation the
ApiTracer is tracing. |