Skip navigation links
A B C D E F G H I L M N O P S T U V W 

A

AbstractBufferingHandler(ChannelHandler...) - Constructor for class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
autoWindowOn(boolean) - Static method in class io.grpc.netty.HandlerSettings
 

B

bossEventLoopGroup(EventLoopGroup) - Method in class io.grpc.netty.NettyServerBuilder
Provides the boss EventGroupLoop to the server.
builderForAddress(String, int) - Method in class io.grpc.netty.NettyChannelProvider
 
builderForPort(int) - Method in class io.grpc.netty.NettyServerProvider
 
builderForTarget(String) - Method in class io.grpc.netty.NettyChannelProvider
 
buildTransportFactory() - Method in class io.grpc.netty.NettyChannelBuilder
 
buildTransportServer() - Method in class io.grpc.netty.NettyServerBuilder
 

C

calculateMaxHeaderListSizeGoAway(long) - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
Calculate the threshold in bytes which should trigger a GO_AWAY if a set of headers exceeds this amount.
channelInactive(ChannelHandlerContext) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
channelRegistered(ChannelHandlerContext) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
channelType(Class<? extends Channel>) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies the channel type to use, by default we use NioSocketChannel.
channelType(Class<? extends ServerChannel>) - Method in class io.grpc.netty.NettyServerBuilder
Specify the channel type to use, by default we use NioServerSocketChannel.
checkAuthority(String) - Method in class io.grpc.netty.NettyChannelBuilder
 
close() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
close(ChannelHandlerContext, ChannelPromise) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
configure(SslContextBuilder) - Static method in class io.grpc.netty.GrpcSslContexts
Set ciphers and APN appropriate for gRPC.
configure(SslContextBuilder, SslProvider) - Static method in class io.grpc.netty.GrpcSslContexts
Set ciphers and APN appropriate for gRPC.
connection() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
create(SocketAddress, String, String) - Method in interface io.grpc.netty.InternalNettyChannelBuilder.TransportCreationParamsFilterFactory
 

D

decodeFrame(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
DEFAULT_FLOW_CONTROL_WINDOW - Static variable in class io.grpc.netty.NettyChannelBuilder
 
DEFAULT_FLOW_CONTROL_WINDOW - Static variable in class io.grpc.netty.NettyServerBuilder
 

E

enable(boolean) - Static method in class io.grpc.netty.HandlerSettings
 
enableKeepAlive(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
Enable keepalive with default delay and timeout.
enableKeepAlive(boolean, long, TimeUnit, long, TimeUnit) - Method in class io.grpc.netty.NettyChannelBuilder
Enable keepalive with custom delay and timeout.
eventLoopGroup(EventLoopGroup) - Method in class io.grpc.netty.NettyChannelBuilder
Provides an EventGroupLoop to be used by the netty transport.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 

F

fail(ChannelHandlerContext, Throwable) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
FixedHttp2ConnectionDecoder - Class in io.grpc.netty
Provides the default implementation for processing inbound frame events and delegates to a Http2FrameListener
FixedHttp2ConnectionDecoder(Http2Connection, Http2ConnectionEncoder, Http2FrameReader) - Constructor for class io.grpc.netty.FixedHttp2ConnectionDecoder
 
FixedHttp2ConnectionDecoder(Http2Connection, Http2ConnectionEncoder, Http2FrameReader, Http2PromisedRequestVerifier) - Constructor for class io.grpc.netty.FixedHttp2ConnectionDecoder
 
flowController() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
flowControlWindow(int) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the flow control window in bytes.
flowControlWindow(int) - Method in class io.grpc.netty.NettyServerBuilder
Sets the HTTP/2 flow control window.
flush(ChannelHandlerContext) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
forAddress(SocketAddress) - Static method in class io.grpc.netty.NettyChannelBuilder
Creates a new builder with the given server address.
forAddress(String, int) - Static method in class io.grpc.netty.NettyChannelBuilder
Creates a new builder with the given host and port.
forAddress(SocketAddress) - Static method in class io.grpc.netty.NettyServerBuilder
Creates a server builder configured with the given SocketAddress.
forClient() - Static method in class io.grpc.netty.GrpcSslContexts
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
forPort(int) - Static method in class io.grpc.netty.NettyServerBuilder
Creates a server builder that will bind to the given port.
forServer(File, File) - Static method in class io.grpc.netty.GrpcSslContexts
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
forServer(File, File, String) - Static method in class io.grpc.netty.GrpcSslContexts
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
forTarget(String) - Static method in class io.grpc.netty.NettyChannelBuilder
Creates a new builder with the given target string that will be resolved by NameResolver.
frameListener(Http2FrameListener) - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
frameListener() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 

G

getLatestClientWindow() - Static method in class io.grpc.netty.HandlerSettings
 
getLatestServerWindow() - Static method in class io.grpc.netty.HandlerSettings
 
getNameResolverParams() - Method in class io.grpc.netty.NettyChannelBuilder
 
GrpcHttp2ConnectionHandler - Class in io.grpc.netty
gRPC wrapper for Http2ConnectionHandler.
GrpcHttp2ConnectionHandler(Http2ConnectionDecoder, Http2ConnectionEncoder, Http2Settings) - Constructor for class io.grpc.netty.GrpcHttp2ConnectionHandler
 
GrpcSslContexts - Class in io.grpc.netty
Utility for configuring SslContext for gRPC.

H

handleProtocolNegotiationCompleted(Attributes) - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Triggered on protocol negotiation completion.
HandlerSettings - Class in io.grpc.netty
Allows autoFlowControl to be turned on and off from interop testing and flow control windows to be accessed.
HandlerSettings() - Constructor for class io.grpc.netty.HandlerSettings
 
httpProxy(SocketAddress, String, String, ProtocolNegotiator) - Static method in class io.grpc.netty.ProtocolNegotiators
Returns a ProtocolNegotiator that does HTTP CONNECT proxy negotiation.

I

InternalNettyChannelBuilder - Class in io.grpc.netty
Internal NettyChannelBuilder accessor.
InternalNettyChannelBuilder.OverrideAuthorityChecker - Interface in io.grpc.netty
Checks authority upon channel construction.
InternalNettyChannelBuilder.TransportCreationParamsFilter - Interface in io.grpc.netty
InternalNettyChannelBuilder.TransportCreationParamsFilter are those that may depend on late-known information about a client transport.
InternalNettyChannelBuilder.TransportCreationParamsFilterFactory - Interface in io.grpc.netty
Interface to create netty dynamic parameters.
io.grpc.netty - package io.grpc.netty
The main transport implementation based on Netty, for both the client and the server.
isAvailable() - Method in class io.grpc.netty.NettyChannelProvider
 
isAvailable() - Method in class io.grpc.netty.NettyServerProvider
 

L

lifecycleManager(Http2LifecycleManager) - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
localSettings() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 

M

maxConcurrentCallsPerConnection(int) - Method in class io.grpc.netty.NettyServerBuilder
The maximum number of concurrent calls permitted for each incoming connection.
maxHeaderListSize(int) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the maximum size of header list allowed to be received on the channel.
maxHeaderListSize(int) - Method in class io.grpc.netty.NettyServerBuilder
Sets the maximum size of header list allowed to be received on the server.
maxMessageSize(int) - Method in class io.grpc.netty.NettyChannelBuilder
Deprecated.
Use AbstractManagedChannelImplBuilder.maxInboundMessageSize instead
maxMessageSize(int) - Method in class io.grpc.netty.NettyServerBuilder
Sets the maximum message size allowed to be received on the server.

N

NegotiationType - Enum in io.grpc.netty
Identifies the negotiation used for starting up HTTP/2.
negotiationType(NegotiationType) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the negotiation type for the HTTP/2 connection.
NettyChannelBuilder - Class in io.grpc.netty
A builder to help simplify construction of channels using the Netty transport.
NettyChannelProvider - Class in io.grpc.netty
Provider for NettyChannelBuilder instances.
NettyChannelProvider() - Constructor for class io.grpc.netty.NettyChannelProvider
 
NettyServerBuilder - Class in io.grpc.netty
A builder to help simplify the construction of a Netty-based GRPC server.
NettyServerProvider - Class in io.grpc.netty
Provider for NettyChannelBuilder instances.
NettyServerProvider() - Constructor for class io.grpc.netty.NettyServerProvider
 
newHandler(GrpcHttp2ConnectionHandler) - Method in interface io.grpc.netty.ProtocolNegotiator
Creates a new handler to control the protocol negotiation.

O

overrideAuthorityChecker(NettyChannelBuilder, InternalNettyChannelBuilder.OverrideAuthorityChecker) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 

P

plaintext() - Static method in class io.grpc.netty.ProtocolNegotiators
Returns a ChannelHandler that ensures that the handler is added to the pipeline writes to the Channel may happen immediately, even before it is active.
plaintextUpgrade() - Static method in class io.grpc.netty.ProtocolNegotiators
Returns a ProtocolNegotiator used for upgrading to HTTP/2 from HTTP/1.x.
prefaceReceived() - Method in class io.grpc.netty.FixedHttp2ConnectionDecoder
 
priority() - Method in class io.grpc.netty.NettyChannelProvider
 
priority() - Method in class io.grpc.netty.NettyServerProvider
 
protocolNegotiator(ProtocolNegotiator) - Method in class io.grpc.netty.NettyServerBuilder
Sets the ProtocolNegotiator to be used.
ProtocolNegotiator - Interface in io.grpc.netty
A class that provides a Netty handler to control protocol negotiation.
ProtocolNegotiator.Handler - Interface in io.grpc.netty
The Netty handler to control the protocol negotiation.
ProtocolNegotiators - Class in io.grpc.netty
Common ProtocolNegotiators used by gRPC.
ProtocolNegotiators.AbstractBufferingHandler - Class in io.grpc.netty

S

scheme() - Method in interface io.grpc.netty.ProtocolNegotiator.Handler
The HTTP/2 scheme to be used when sending HEADERS.
serverPlaintext() - Static method in class io.grpc.netty.ProtocolNegotiators
Create a server plaintext handler for gRPC.
serverTls(SslContext) - Static method in class io.grpc.netty.ProtocolNegotiators
Create a server TLS handler for HTTP/2 capable of using ALPN/NPN.
setDynamicTransportParamsFactory(NettyChannelBuilder, InternalNettyChannelBuilder.TransportCreationParamsFilterFactory) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
sslContext(SslContext) - Method in class io.grpc.netty.NettyChannelBuilder
SSL/TLS context to use instead of the system default.
sslContext(SslContext) - Method in class io.grpc.netty.NettyServerBuilder
Sets the TLS context to use for encryption.

T

tls(SslContext, String) - Static method in class io.grpc.netty.ProtocolNegotiators
Returns a 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.

U

usePlaintext(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
Equivalent to using NettyChannelBuilder.negotiationType(NegotiationType) with PLAINTEXT or PLAINTEXT_UPGRADE.
useTransportSecurity(File, File) - Method in class io.grpc.netty.NettyServerBuilder
 

V

valueOf(String) - Static method in enum io.grpc.netty.NegotiationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.grpc.netty.NegotiationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withOption(ChannelOption<T>, T) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies a channel option.
workerEventLoopGroup(EventLoopGroup) - Method in class io.grpc.netty.NettyServerBuilder
Provides the worker EventGroupLoop to the server.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
writeBufferedAndRemove(ChannelHandlerContext) - Method in class io.grpc.netty.ProtocolNegotiators.AbstractBufferingHandler
 
A B C D E F G H I L M N O P S T U V W 
Skip navigation links