NioSocketChannel.NioServerSocketChannel.SocketAddress.NameResolver.NettyChannelBuilder instances.NettyChannelBuilder instances.ChannelHandler that ensures that the handler is added to the
pipeline writes to the Channel may happen immediately, even before it
is active.ProtocolNegotiator used for upgrading to HTTP/2 from HTTP/1.x.ProtocolNegotiator to be used.ProtocolNegotiator to be used.ProtocolNegotiators used by gRPC.writeBufferedAndRemove(ChannelHandlerContext) or
fail(ChannelHandlerContext, Throwable) is called.HEADERS.ProtocolNegotiator that ensures the pipeline is set up so that TLS will
be negotiated, the handler is added and writes to the Channel
may happen immediately, even before the TLS Handshake is complete.NettyChannelBuilder.negotiationType(NegotiationType) with PLAINTEXT or
PLAINTEXT_UPGRADE.