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

A

addListenAddress(SocketAddress) - Method in class io.grpc.netty.NettyServerBuilder
Adds an additional address for this server to listen on.

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
 
builderForAddress(String, int) - Method in class io.grpc.netty.UdsNettyChannelProvider
 
builderForPort(int) - Method in class io.grpc.netty.NettyServerProvider
 
builderForTarget(String) - Method in class io.grpc.netty.NettyChannelProvider
 
builderForTarget(String) - Method in class io.grpc.netty.UdsNettyChannelProvider
 

C

channelFactory(ChannelFactory<? extends Channel>) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies the ChannelFactory to create Channel instances.
channelFactory(ChannelFactory<? extends ServerChannel>) - Method in class io.grpc.netty.NettyServerBuilder
Specifies the ChannelFactory to create ServerChannel instances.
channelType(Class<? extends Channel>) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies the channel type to use, by default we use EpollSocketChannel if available, otherwise using NioSocketChannel.
channelType(Class<? extends ServerChannel>) - Method in class io.grpc.netty.NettyServerBuilder
Specifies the channel type to use, by default we use EpollServerSocketChannel if available, otherwise using NioServerSocketChannel.
channelUnused - Variable in class io.grpc.netty.GrpcHttp2ConnectionHandler
 
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.
configure(SslContextBuilder, Provider) - Static method in class io.grpc.netty.GrpcSslContexts
Set ciphers and APN appropriate for gRPC.
create() - Static method in class io.grpc.netty.InsecureFromHttp1ChannelCredentials
Creates an insecure credential that will upgrade from HTTP/1 to HTTP/2.
create(SslContext) - Static method in class io.grpc.netty.NettySslContextChannelCredentials
Create a credential using Netty's SslContext as configuration.
create(SslContext) - Static method in class io.grpc.netty.NettySslContextServerCredentials
Create a credential using Netty's SslContext as configuration.
createSocketAddress(SocketAddress, Attributes) - Method in class io.grpc.netty.NettyChannelBuilder.LocalSocketPicker
Called by gRPC to pick local socket to bind to.

D

DEFAULT_FLOW_CONTROL_WINDOW - Static variable in class io.grpc.netty.NettyChannelBuilder
 
DEFAULT_FLOW_CONTROL_WINDOW - Static variable in class io.grpc.netty.NettyServerBuilder
 
delegate() - Method in class io.grpc.netty.NettyChannelBuilder
 
delegate() - Method in class io.grpc.netty.NettyServerBuilder
 

E

equals(Object) - Method in class io.grpc.netty.ProtocolNegotiationEvent
 
eventLoopGroup(EventLoopGroup) - Method in class io.grpc.netty.NettyChannelBuilder
Provides an EventGroupLoop to be used by the netty transport.

F

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 flow control window in bytes.
forAddress(SocketAddress) - Static method in class io.grpc.netty.NettyChannelBuilder
Creates a new builder with the given server address.
forAddress(SocketAddress, ChannelCredentials) - 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(String, int, ChannelCredentials) - 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.
forAddress(SocketAddress, ServerCredentials) - 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 an 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.
forPort(int, ServerCredentials) - 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 an SslContextBuilder with ciphers and APN appropriate for gRPC.
forServer(File, File, String) - Static method in class io.grpc.netty.GrpcSslContexts
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
forServer(InputStream, InputStream) - Static method in class io.grpc.netty.GrpcSslContexts
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
forServer(InputStream, InputStream, String) - Static method in class io.grpc.netty.GrpcSslContexts
Creates an 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.
forTarget(String, ChannelCredentials) - Static method in class io.grpc.netty.NettyChannelBuilder
Creates a new builder with the given target string that will be resolved by NameResolver.

G

getAuthority() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Returns the authority of the server.
getDefaultScheme() - Method in class io.grpc.netty.UdsNameResolverProvider
 
getEagAttributes() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Get the attributes of the EquivalentAddressGroup used to create this transport.
getNegotiationLogger() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Returns the channel logger for the given channel context.
getProducedSocketAddressTypes() - Method in class io.grpc.netty.UdsNameResolverProvider
 
getSupportedSocketAddressTypes() - Method in class io.grpc.netty.NettyChannelProvider
 
getSupportedSocketAddressTypes() - Method in class io.grpc.netty.UdsNettyChannelProvider
 
GrpcHttp2ConnectionHandler - Class in io.grpc.netty
gRPC wrapper for Http2ConnectionHandler.
GrpcHttp2ConnectionHandler(ChannelPromise, Http2ConnectionDecoder, Http2ConnectionEncoder, Http2Settings, ChannelLogger) - 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
Deprecated.
Use the two argument method instead.
handleProtocolNegotiationCompleted(Attributes, InternalChannelz.Security) - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Triggered on protocol negotiation completion.
hashCode() - Method in class io.grpc.netty.ProtocolNegotiationEvent
This method is not efficient and is intended for testing.

I

initialFlowControlWindow(int) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the initial flow control window in bytes.
initialFlowControlWindow(int) - Method in class io.grpc.netty.NettyServerBuilder
Sets the initial flow control window in bytes.
InsecureFromHttp1ChannelCredentials - Class in io.grpc.netty
An insecure credential that upgrades from HTTP/1 to HTTP/2.
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
 
isAvailable() - Method in class io.grpc.netty.UdsNameResolverProvider
 
isAvailable() - Method in class io.grpc.netty.UdsNettyChannelProvider
 

K

keepAliveTime(long, TimeUnit) - Method in class io.grpc.netty.NettyChannelBuilder
keepAliveTime(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Sets a custom keepalive time, the delay time for sending next keepalive ping.
keepAliveTimeout(long, TimeUnit) - Method in class io.grpc.netty.NettyChannelBuilder
keepAliveTimeout(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Sets a custom keepalive timeout, the timeout for keepalive ping requests.
keepAliveWithoutCalls(boolean) - Method in class io.grpc.netty.NettyChannelBuilder

L

localSocketPicker(NettyChannelBuilder.LocalSocketPicker) - Method in class io.grpc.netty.NettyChannelBuilder
If non-null, attempts to create connections bound to a local port.
LocalSocketPicker() - Constructor for class io.grpc.netty.NettyChannelBuilder.LocalSocketPicker
 

M

maxConcurrentCallsPerConnection(int) - Method in class io.grpc.netty.NettyServerBuilder
The maximum number of concurrent calls permitted for each incoming connection.
maxConnectionAge(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Sets a custom max connection age, connection lasting longer than which will be gracefully terminated.
maxConnectionAgeGrace(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Sets a custom grace time for the graceful connection termination.
maxConnectionIdle(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Sets a custom max connection idle time, connection being idle for longer than which will be gracefully terminated.
maxHeaderListSize(int) - Method in class io.grpc.netty.NettyChannelBuilder
maxHeaderListSize(int) - Method in class io.grpc.netty.NettyServerBuilder
maxInboundMessageSize(int) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the maximum message size allowed for a single gRPC frame.
maxInboundMessageSize(int) - Method in class io.grpc.netty.NettyServerBuilder
maxInboundMetadataSize(int) - Method in class io.grpc.netty.NettyChannelBuilder
Sets the maximum size of metadata allowed to be received.
maxInboundMetadataSize(int) - Method in class io.grpc.netty.NettyServerBuilder
Sets the maximum size of metadata allowed to be received.
maxMessageSize(int) - Method in class io.grpc.netty.NettyServerBuilder
Deprecated.
Call NettyServerBuilder.maxInboundMessageSize(int) instead. This method will be removed in a future release.

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.
NettyChannelBuilder.LocalSocketPicker - Class in io.grpc.netty
This class is meant to be overriden with a custom implementation of NettyChannelBuilder.LocalSocketPicker.createSocketAddress(java.net.SocketAddress, io.grpc.Attributes).
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 NettyServerBuilder instances.
NettyServerProvider() - Constructor for class io.grpc.netty.NettyServerProvider
 
NettySslContextChannelCredentials - Class in io.grpc.netty
A credential that performs TLS with Netty's SslContext as configuration.
NettySslContextServerCredentials - Class in io.grpc.netty
A credential that performs TLS with Netty's SslContext as configuration.
newChannelBuilder(String, ChannelCredentials) - Method in class io.grpc.netty.NettyChannelProvider
 
newChannelBuilder(String, ChannelCredentials) - Method in class io.grpc.netty.UdsNettyChannelProvider
 
newNameResolver(URI, NameResolver.Args) - Method in class io.grpc.netty.UdsNameResolverProvider
 
newServerBuilderForPort(int, ServerCredentials) - Method in class io.grpc.netty.NettyServerProvider
 
notifyUnused() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Calling this method indicates that the channel will no longer be used.

P

permitKeepAliveTime(long, TimeUnit) - Method in class io.grpc.netty.NettyServerBuilder
Specify the most aggressive keep-alive time clients are permitted to configure.
permitKeepAliveWithoutCalls(boolean) - Method in class io.grpc.netty.NettyServerBuilder
Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.
priority() - Method in class io.grpc.netty.NettyChannelProvider
 
priority() - Method in class io.grpc.netty.NettyServerProvider
 
priority() - Method in class io.grpc.netty.UdsNameResolverProvider
 
priority() - Method in class io.grpc.netty.UdsNettyChannelProvider
 
ProtocolNegotiationEvent - Class in io.grpc.netty
Represents a completion of a protocol negotiation stage.
protocolNegotiator(ProtocolNegotiator) - Method in class io.grpc.netty.NettyServerBuilder
Sets the ProtocolNegotiator to be used.

S

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

toString() - Method in class io.grpc.netty.ProtocolNegotiationEvent
 

U

UdsNameResolverProvider - Class in io.grpc.netty
 
UdsNameResolverProvider() - Constructor for class io.grpc.netty.UdsNameResolverProvider
 
UdsNettyChannelProvider - Class in io.grpc.netty
Provider for NettyChannelBuilder instances for UDS channels.
UdsNettyChannelProvider() - Constructor for class io.grpc.netty.UdsNettyChannelProvider
 
usePlaintext() - Method in class io.grpc.netty.NettyChannelBuilder
Equivalent to using NettyChannelBuilder.negotiationType(NegotiationType) with PLAINTEXT.
useTransportSecurity() - Method in class io.grpc.netty.NettyChannelBuilder
useTransportSecurity(File, File) - Method in class io.grpc.netty.NettyServerBuilder
 
useTransportSecurity(InputStream, InputStream) - 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

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