| AbstractHttp2Headers |
|
| AbstractNettyHandler |
Base class for all Netty gRPC handlers.
|
| AbstractNettyHandler.AllowPingLimiter |
|
| 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.
|
| ClientTransportLifecycleManager |
Maintainer of transport lifecycle status.
|
| CreateStreamCommand |
A command to create a new stream.
|
| FixedKeyManagerFactory |
A KeyManagerFactory that returns a fixed list of key managers.
|
| FixedKeyManagerFactory.FixedKeyManagerFactorySpi |
|
| FixedTrustManagerFactory |
A TrustManagerFactory that returns a fixed list of trust managers.
|
| FixedTrustManagerFactory.FixedTrustManagerFactorySpi |
|
| 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 |
A headers utils providing custom gRPC implementations of DefaultHttp2HeadersDecoder.
|
| GrpcHttp2HeadersUtils.GrpcHttp2ClientHeadersDecoder |
|
| GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders |
A Http2Headers implementation optimized for inbound/received headers.
|
| GrpcHttp2HeadersUtils.GrpcHttp2RequestHeaders |
|
| GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders |
|
| GrpcHttp2HeadersUtils.GrpcHttp2ServerHeadersDecoder |
|
| GrpcHttp2OutboundHeaders |
A custom implementation of Http2Headers that only includes methods used by gRPC.
|
| GrpcSslContexts |
Utility for configuring SslContext for gRPC.
|
| GrpcSslContexts.ConscryptHolder |
|
| Http2ControlFrameLimitEncoder |
DecoratingHttp2ConnectionEncoder which guards against a remote peer that will trigger a massive amount
of control frames but will not consume our responses to these.
|
| InsecureFromHttp1ChannelCredentials |
An insecure credential that upgrades from HTTP/1 to HTTP/2.
|
| InternalGracefulServerCloseCommand |
|
| InternalNettyChannelBuilder |
|
| InternalNettyChannelCredentials |
|
| InternalNettyServerBuilder |
|
| InternalNettyServerCredentials |
|
| InternalNettySocketSupport |
An internal accessor.
|
| InternalNettySocketSupport.InternalNativeSocketOptions |
|
| InternalProtocolNegotiationEvent |
|
| InternalProtocolNegotiator |
|
| InternalProtocolNegotiator.ProtocolNegotiatorAdapter |
|
| InternalProtocolNegotiators |
|
| InternalProtocolNegotiators.ProtocolNegotiationHandler |
|
| InternalWriteBufferingAndExceptionHandlerUtils |
|
| JettyTlsUtil |
Utility class for determining support for Jetty TLS ALPN/NPN.
|
| JettyTlsUtil.Java9AlpnUnavailabilityCauseHolder |
|
| NettyAdaptiveCumulator |
"Adaptive" cumulator: cumulate ByteBufs by dynamically switching between merge and
compose strategies.
|
| NettyChannelBuilder |
A builder to help simplify construction of channels using the Netty transport.
|
| NettyChannelBuilder.LocalSocketPicker |
|
| NettyChannelBuilder.NettyTransportFactory |
Creates Netty transports.
|
| NettyChannelCredentials |
A credential with full control over the security handshake.
|
| NettyChannelProvider |
|
| NettyClientHandler |
Client-side Netty handler for GRPC processing.
|
| NettyClientHandler.PingCountingFrameWriter |
|
| NettyClientStream |
Client stream for a Netty transport.
|
| NettyClientStream.TransportState |
This should only be called from the transport thread.
|
| NettyClientTransport |
|
| NettyReadableBuffer |
A Buffer implementation that is backed by a Netty ByteBuf.
|
| NettyServer |
Netty-based server implementation.
|
| NettyServer.ListenSocket |
A class that can answer channelz queries about the server listen sockets.
|
| NettyServerBuilder |
A builder to help simplify the construction of a Netty-based GRPC server.
|
| NettyServerCredentials |
A credential with full control over the security handshake.
|
| NettyServerHandler |
Server-side Netty handler for GRPC processing.
|
| NettyServerHandler.ServerChannelLogger |
|
| NettyServerHandler.WriteMonitoringFrameWriter |
|
| NettyServerProvider |
|
| NettyServerStream |
Server stream for a Netty HTTP2 transport.
|
| NettyServerStream.TransportState |
This should only be called from the transport thread.
|
| NettyServerTransport |
The Netty-based server transport.
|
| NettySocketSupport |
An class for getting low level socket info.
|
| NettySocketSupport.NativeSocketOptions |
A TcpInfo and additional other info that will be turned into channelz socket options.
|
| NettySocketSupport.NettySocketHelperImpl |
|
| NettySslContextChannelCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
| NettySslContextServerCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
| NettyWritableBuffer |
|
| NettyWritableBufferAllocator |
|
| ProtocolNegotiationEvent |
Represents a completion of a protocol negotiation stage.
|
| ProtocolNegotiators |
|
| ProtocolNegotiators.ClientTlsHandler |
|
| ProtocolNegotiators.ClientTlsProtocolNegotiator |
|
| ProtocolNegotiators.FixedProtocolNegotiatorServerFactory |
|
| ProtocolNegotiators.FromChannelCredentialsResult |
|
| ProtocolNegotiators.FromServerCredentialsResult |
|
| ProtocolNegotiators.GrpcNegotiationHandler |
|
| ProtocolNegotiators.HostPort |
A tuple of (host, port).
|
| ProtocolNegotiators.Http2UpgradeAndGrpcHandler |
|
| ProtocolNegotiators.PlaintextProtocolNegotiator |
A negotiator that only does plain text.
|
| ProtocolNegotiators.PlaintextProtocolNegotiatorClientFactory |
|
| ProtocolNegotiators.PlaintextProtocolNegotiatorServerFactory |
|
| ProtocolNegotiators.PlaintextUpgradeProtocolNegotiator |
|
| ProtocolNegotiators.PlaintextUpgradeProtocolNegotiatorClientFactory |
|
| ProtocolNegotiators.ProtocolNegotiationHandler |
ProtocolNegotiationHandler is a convenience handler that makes it easy to follow the rules for
protocol negotiation.
|
| ProtocolNegotiators.ProxyProtocolNegotiationHandler |
|
| ProtocolNegotiators.ServerTlsHandler |
|
| ProtocolNegotiators.TlsProtocolNegotiatorClientFactory |
|
| ProtocolNegotiators.TlsProtocolNegotiatorServerFactory |
|
| ProtocolNegotiators.WaitUntilActiveHandler |
Waits for the channel to be active, and then installs the next Handler.
|
| 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.
|
| UdsNameResolver |
|
| UdsNameResolverProvider |
|
| UdsNettyChannelProvider |
|
| UnhelpfulSecurityProvider |
A stand-in provider when you must provide a provider but you don't actually have one.
|
| Utils |
Common utility methods.
|
| Utils.ByteBufAllocatorPreferDirectHolder |
|
| Utils.ByteBufAllocatorPreferHeapHolder |
|
| Utils.DefaultEventLoopGroupResource |
|
| Utils.FlowControlReader |
|
| WriteBufferingAndExceptionHandler |
|
| WriteBufferingAndExceptionHandler.ChannelWrite |
|
| WriteQueue |
A queue of pending writes to a Channel that is flushed as a single unit.
|
| WriteQueue.AbstractQueuedCommand |
|
| WriteQueue.RunnableCommand |
|