Uses of Class
io.grpc.internal.StatsTraceContext
Packages that use StatsTraceContext
Package
Description
The in-process transport which is for when a server is in the same process as the client.
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
API that implements gRPC server as a servlet.
API that implements gRPC server as a servlet.
-
Uses of StatsTraceContext in io.grpc.inprocess
Fields in io.grpc.inprocess declared as StatsTraceContextModifier and TypeFieldDescription(package private) final StatsTraceContext
InProcessTransport.InProcessStream.InProcessClientStream.statsTraceCtx
(package private) final StatsTraceContext
InProcessTransport.InProcessStream.InProcessServerStream.statsTraceCtx
Methods in io.grpc.inprocess that return StatsTraceContextModifier and TypeMethodDescriptionInProcessTransport.InProcessStream.InProcessServerStream.statsTraceContext()
Methods in io.grpc.inprocess with parameters of type StatsTraceContextModifier and TypeMethodDescriptionprivate ClientStream
InProcessTransport.failedClientStream
(StatsTraceContext statsTraceCtx, Status status) Constructors in io.grpc.inprocess with parameters of type StatsTraceContextModifierConstructorDescription(package private)
InProcessClientStream
(CallOptions callOptions, StatsTraceContext statsTraceContext) private
InProcessStream
(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, String authority, StatsTraceContext statsTraceContext) -
Uses of StatsTraceContext in io.grpc.internal
Fields in io.grpc.internal declared as StatsTraceContextModifier and TypeFieldDescriptionstatic final StatsTraceContext
StatsTraceContext.NOOP
private final StatsTraceContext
AbstractClientStream.GetFramer.statsTraceCtx
private final StatsTraceContext
AbstractClientStream.TransportState.statsTraceCtx
Whether listener.closed() has been called.private final StatsTraceContext
AbstractServerStream.statsTraceCtx
private final StatsTraceContext
AbstractServerStream.TransportState.statsTraceCtx
private final StatsTraceContext
AbstractStream.TransportState.statsTraceCtx
private final StatsTraceContext
MessageDeframer.SizeEnforcingInputStream.statsTraceCtx
private final StatsTraceContext
MessageDeframer.statsTraceCtx
private final StatsTraceContext
MessageFramer.statsTraceCtx
Methods in io.grpc.internal that return StatsTraceContextModifier and TypeMethodDescriptionfinal StatsTraceContext
AbstractStream.TransportState.getStatsTraceContext()
static StatsTraceContext
StatsTraceContext.newClientContext
(ClientStreamTracer[] tracers, Attributes transportAtts, Metadata headers) Factory method for the client-side.static StatsTraceContext
StatsTraceContext.newServerContext
(List<? extends ServerStreamTracer.Factory> factories, String fullMethodName, Metadata headers) Factory method for the server-side.AbstractServerStream.statsTraceContext()
ServerStream.statsTraceContext()
The context for recording stats and traces for this stream.Methods in io.grpc.internal with parameters of type StatsTraceContextModifier and TypeMethodDescriptionprivate Context.CancellableContext
ServerImpl.ServerTransportListenerImpl.createContext
(Metadata headers, StatsTraceContext statsTraceCtx) private <ReqT,
RespT>
ServerMethodDefinition<?, ?> ServerImpl.ServerTransportListenerImpl.wrapMethod
(ServerStream stream, ServerMethodDefinition<ReqT, RespT> methodDef, StatsTraceContext statsTraceCtx) Never returnsnull
.Constructors in io.grpc.internal with parameters of type StatsTraceContextModifierConstructorDescriptionprotected
AbstractClientStream
(WritableBufferAllocator bufferAllocator, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, Metadata headers, CallOptions callOptions, boolean useGet) protected
AbstractServerStream
(WritableBufferAllocator bufferAllocator, StatsTraceContext statsTraceCtx) GetFramer
(Metadata headers, StatsTraceContext statsTraceCtx) protected
Http2ClientStreamTransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, CallOptions options) MessageDeframer
(MessageDeframer.Listener listener, Decompressor decompressor, int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer) Create a deframer.MessageFramer
(MessageFramer.Sink sink, WritableBufferAllocator bufferAllocator, StatsTraceContext statsTraceCtx) Creates aMessageFramer
.(package private)
SizeEnforcingInputStream
(InputStream in, int maxMessageSize, StatsTraceContext statsTraceCtx) protected
TransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, CallOptions options) protected
TransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer) protected
TransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer) -
Uses of StatsTraceContext in io.grpc.netty
Constructors in io.grpc.netty with parameters of type StatsTraceContextModifierConstructorDescription(package private)
NettyClientStream
(NettyClientStream.TransportState state, MethodDescriptor<?, ?> method, Metadata headers, io.netty.channel.Channel channel, io.netty.util.AsciiString authority, io.netty.util.AsciiString scheme, io.netty.util.AsciiString userAgent, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, CallOptions callOptions, boolean useGetForSafeMethods) NettyServerStream
(io.netty.channel.Channel channel, NettyServerStream.TransportState state, Attributes transportAttrs, String authority, StatsTraceContext statsTraceCtx) protected
TransportState
(NettyClientHandler handler, io.netty.channel.EventLoop eventLoop, int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, String methodName, CallOptions options) TransportState
(NettyServerHandler handler, io.netty.channel.EventLoop eventLoop, io.netty.handler.codec.http2.Http2Stream http2Stream, int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer, String methodName) -
Uses of StatsTraceContext in io.grpc.servlet
Constructors in io.grpc.servlet with parameters of type StatsTraceContextModifierConstructorDescription(package private)
ServletServerStream
(javax.servlet.AsyncContext asyncCtx, StatsTraceContext statsTraceCtx, int maxInboundMessageSize, Attributes attributes, String authority, InternalLogId logId) private
ServletTransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer) -
Uses of StatsTraceContext in io.grpc.servlet.jakarta
Constructors in io.grpc.servlet.jakarta with parameters of type StatsTraceContextModifierConstructorDescription(package private)
ServletServerStream
(jakarta.servlet.AsyncContext asyncCtx, StatsTraceContext statsTraceCtx, int maxInboundMessageSize, Attributes attributes, String authority, InternalLogId logId) private
ServletTransportState
(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer)