| AbstractHttp2Headers |
|
| AbstractNettyHandler |
Base class for all Netty gRPC handlers.
|
| AbstractNettyHandler.FlowControlPinger |
Class for handling flow control pinging and flow control window updates as necessary.
|
| AbstractNettyHandler.PingLimiter |
Controls whether PINGs like those for BDP are permitted to be sent at the current time.
|
| CancelClientStreamCommand |
Command sent from a Netty client stream to the handler to cancel the stream.
|
| CancelServerStreamCommand |
Command sent from a Netty server stream to the handler to cancel the stream.
|
| CancelServerStreamCommand.PeerNotify |
|
| ClientTransportLifecycleManager |
Maintainer of transport lifecycle status.
|
| CreateStreamCommand |
A command to create a new stream.
|
| ForcefulCloseCommand |
A command to trigger close and close all streams.
|
| GracefulCloseCommand |
A command to trigger close.
|
| GracefulServerCloseCommand |
A command to trigger close and allow streams naturally close.
|
| GrpcHttp2ConnectionHandler |
gRPC wrapper for Http2ConnectionHandler.
|
| GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders |
A Http2Headers implementation optimized for inbound/received headers.
|
| GrpcHttp2OutboundHeaders |
A custom implementation of Http2Headers that only includes methods used by gRPC.
|
| InternalNettyChannelBuilder.ProtocolNegotiatorFactory |
A class that provides a Netty handler to control protocol negotiation.
|
| InternalNettySocketSupport.InternalHelper |
|
| InternalNettySocketSupport.InternalNativeSocketOptions |
|
| InternalProtocolNegotiator.ClientFactory |
|
| InternalProtocolNegotiator.ProtocolNegotiator |
|
| InternalProtocolNegotiator.ServerFactory |
|
| NegotiationType |
Identifies the negotiation used for starting up HTTP/2.
|
| NettyChannelBuilder |
A builder to help simplify construction of channels using the Netty transport.
|
| NettyChannelBuilder.LocalSocketPicker |
|
| NettyClientHandler |
Client-side Netty handler for GRPC processing.
|
| NettyClientStream.Sink |
|
| NettyClientStream.TransportState |
This should only be called from the transport thread.
|
| NettyReadableBuffer |
A Buffer implementation that is backed by a Netty ByteBuf.
|
| NettyServer |
Netty-based server implementation.
|
| NettyServerBuilder |
A builder to help simplify the construction of a Netty-based GRPC server.
|
| NettyServerHandler |
Server-side Netty handler for GRPC processing.
|
| NettyServerHandler.GracefulShutdown |
|
| NettyServerStream.Sink |
|
| NettyServerStream.TransportState |
This should only be called from the transport thread.
|
| NettySocketSupport.Helper |
|
| NettySocketSupport.NativeSocketOptions |
A TcpInfo and additional other info that will be turned into channelz socket options.
|
| ProtocolNegotiationEvent |
Represents a completion of a protocol negotiation stage.
|
| ProtocolNegotiator |
An class that provides a Netty handler to control protocol negotiation.
|
| ProtocolNegotiator.ClientFactory |
|
| ProtocolNegotiator.ServerFactory |
|
| ProtocolNegotiators.FromChannelCredentialsResult |
|
| ProtocolNegotiators.FromServerCredentialsResult |
|
| ProtocolNegotiators.HostPort |
A tuple of (host, port).
|
| ProtocolNegotiators.ProtocolNegotiationHandler |
ProtocolNegotiationHandler is a convenience handler that makes it easy to follow the rules for
protocol negotiation.
|
| SendGrpcFrameCommand |
Command sent from the transport to the Netty channel to send a GRPC frame to the remote endpoint.
|
| SendPingCommand |
Command sent from the transport to the Netty channel to send a PING frame.
|
| SendResponseHeadersCommand |
Command sent from the transport to the Netty channel to send response headers to the client.
|
| StreamIdHolder |
Container for stream ids.
|
| UdsNameResolver |
|
| Utils.EventLoopGroupType |
|
| WriteBufferingAndExceptionHandler.ChannelWrite |
|
| WriteQueue |
A queue of pending writes to a Channel that is flushed as a single unit.
|
| WriteQueue.AbstractQueuedCommand |
|
| WriteQueue.QueuedCommand |
Simple wrapper type around a command and its optional completion listener.
|