Package io.grpc.opentelemetry
Class OpenTelemetryTracingModule.ClientTracer
- java.lang.Object
-
- io.grpc.StreamTracer
-
- io.grpc.ClientStreamTracer
-
- io.grpc.opentelemetry.OpenTelemetryTracingModule.ClientTracer
-
- Enclosing class:
- OpenTelemetryTracingModule
private final class OpenTelemetryTracingModule.ClientTracer extends io.grpc.ClientStreamTracer
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanisPendingStreamprivate io.opentelemetry.api.trace.SpanparentSpan(package private) intseqNoprivate io.opentelemetry.api.trace.Spanspan
-
Constructor Summary
Constructors Constructor Description ClientTracer(io.opentelemetry.api.trace.Span span, io.opentelemetry.api.trace.Span parentSpan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreatePendingStream()voidinboundMessage(int seqNo)voidinboundMessageRead(int seqNo, long optionalWireSize, long optionalUncompressedSize)voidinboundUncompressedSize(long bytes)voidoutboundMessageSent(int seqNo, long optionalWireSize, long optionalUncompressedSize)voidstreamClosed(io.grpc.Status status)voidstreamCreated(io.grpc.Attributes transportAtts, io.grpc.Metadata headers)-
Methods inherited from class io.grpc.ClientStreamTracer
addOptionalLabel, inboundHeaders, inboundHeaders, inboundTrailers, outboundHeaders
-
-
-
-
Method Detail
-
streamCreated
public void streamCreated(io.grpc.Attributes transportAtts, io.grpc.Metadata headers)- Overrides:
streamCreatedin classio.grpc.ClientStreamTracer
-
createPendingStream
public void createPendingStream()
- Overrides:
createPendingStreamin classio.grpc.ClientStreamTracer
-
outboundMessageSent
public void outboundMessageSent(int seqNo, long optionalWireSize, long optionalUncompressedSize)- Overrides:
outboundMessageSentin classio.grpc.StreamTracer
-
inboundMessageRead
public void inboundMessageRead(int seqNo, long optionalWireSize, long optionalUncompressedSize)- Overrides:
inboundMessageReadin classio.grpc.StreamTracer
-
inboundMessage
public void inboundMessage(int seqNo)
- Overrides:
inboundMessagein classio.grpc.StreamTracer
-
inboundUncompressedSize
public void inboundUncompressedSize(long bytes)
- Overrides:
inboundUncompressedSizein classio.grpc.StreamTracer
-
streamClosed
public void streamClosed(io.grpc.Status status)
- Overrides:
streamClosedin classio.grpc.StreamTracer
-
-