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

A

AbstractBufferingHandler(ChannelHandler...) - Constructor for class io.grpc.netty.InternalProtocolNegotiators.AbstractBufferingHandler
 
addListenAddress(SocketAddress) - Method in class io.grpc.netty.NettyServerBuilder
Adds an additional address for this server to listen on.
autoWindowOn(boolean) - Static method in class io.grpc.netty.HandlerSettings
Deprecated.
 
autoWindowOn(boolean) - Static method in class io.grpc.netty.InternalHandlerSettings
 

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
 
buildProtocolNegotiator() - Method in interface io.grpc.netty.InternalNettyChannelBuilder.ProtocolNegotiatorFactory
 
buildTransportFactory(NettyChannelBuilder) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
buildTransportFactory() - Method in class io.grpc.netty.NettyChannelBuilder
 
buildTransportServers(List<? extends ServerStreamTracer.Factory>) - Method in class io.grpc.netty.NettyServerBuilder
 

C

channelFactory(ChannelFactory<? extends Channel>) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies the ChannelFactory to create Channel instances.
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.
channelUnused - Variable in class io.grpc.netty.GrpcHttp2ConnectionHandler
 
checkAuthority(String) - Method in class io.grpc.netty.NettyChannelBuilder
 
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.
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
 

E

enable(boolean) - Static method in class io.grpc.netty.HandlerSettings
Deprecated.
 
enable(boolean) - Static method in class io.grpc.netty.InternalHandlerSettings
 
enableKeepAlive(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
enableKeepAlive(boolean, long, TimeUnit, long, TimeUnit) - Method in class io.grpc.netty.NettyChannelBuilder
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 HTTP/2 flow control window.
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.
forServer(InputStream, InputStream) - Static method in class io.grpc.netty.GrpcSslContexts
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
forServer(InputStream, InputStream, 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.

G

getAttributes(ProtocolNegotiationEvent) - Static method in class io.grpc.netty.InternalProtocolNegotiationEvent
 
getAuthority() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Returns the authority of the server.
getDefault() - Static method in class io.grpc.netty.InternalProtocolNegotiationEvent
 
getDefaultPort() - Method in class io.grpc.netty.NettyChannelBuilder
 
getEagAttributes() - Method in class io.grpc.netty.GrpcHttp2ConnectionHandler
Get the attributes of the EquivalentAddressGroup used to create this transport.
getLatestClientWindow() - Static method in class io.grpc.netty.HandlerSettings
Deprecated.
 
getLatestClientWindow() - Static method in class io.grpc.netty.InternalHandlerSettings
 
getLatestServerWindow() - Static method in class io.grpc.netty.HandlerSettings
Deprecated.
 
getLatestServerWindow() - Static method in class io.grpc.netty.InternalHandlerSettings
 
getNativeSocketOptions(Channel) - Method in interface io.grpc.netty.InternalNettySocketSupport.InternalHelper
 
getSecurity(ProtocolNegotiationEvent) - Static method in class io.grpc.netty.InternalProtocolNegotiationEvent
 
GrpcHttp2ConnectionHandler - Class in io.grpc.netty
gRPC wrapper for Http2ConnectionHandler.
GrpcHttp2ConnectionHandler(ChannelPromise, Http2ConnectionDecoder, Http2ConnectionEncoder, Http2Settings) - Constructor for class io.grpc.netty.GrpcHttp2ConnectionHandler
 
grpcNegotiationHandler(GrpcHttp2ConnectionHandler) - Static method in class io.grpc.netty.InternalProtocolNegotiators
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.
HandlerSettings - Class in io.grpc.netty
Deprecated.
renamed to InternalHandlerSettings and should not be used externally
HandlerSettings() - Constructor for class io.grpc.netty.HandlerSettings
Deprecated.
 
hashCode() - Method in class io.grpc.netty.ProtocolNegotiationEvent
This method is not efficient and is intended for testing.

I

InternalHandlerSettings - Class in io.grpc.netty
Controlled accessor to NettyHandlerSettings.
InternalHandlerSettings() - Constructor for class io.grpc.netty.InternalHandlerSettings
 
InternalNativeSocketOptions(InternalChannelz.TcpInfo, Map<String, String>) - Constructor for class io.grpc.netty.InternalNettySocketSupport.InternalNativeSocketOptions
 
InternalNettyChannelBuilder - Class in io.grpc.netty
Internal NettyChannelBuilder accessor.
InternalNettyChannelBuilder.OverrideAuthorityChecker - Interface in io.grpc.netty
Checks authority upon channel construction.
InternalNettyChannelBuilder.ProtocolNegotiatorFactory - Interface in io.grpc.netty
A class that provides a Netty handler to control protocol negotiation.
InternalNettyServerBuilder - Class in io.grpc.netty
Internal InternalNettyServerBuilder accessor.
InternalNettySocketSupport - Class in io.grpc.netty
An internal accessor.
InternalNettySocketSupport.InternalHelper - Interface in io.grpc.netty
 
InternalNettySocketSupport.InternalNativeSocketOptions - Class in io.grpc.netty
 
InternalProtocolNegotiationEvent - Class in io.grpc.netty
Internal accessor for ProtocolNegotiationEvent.
InternalProtocolNegotiator - Class in io.grpc.netty
InternalProtocolNegotiator.ProtocolNegotiator - Interface in io.grpc.netty
 
InternalProtocolNegotiators - Class in io.grpc.netty
Internal accessor for ProtocolNegotiators.
InternalProtocolNegotiators.AbstractBufferingHandler - Class in io.grpc.netty
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
 

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.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 NettyChannelBuilder instances.
NettyServerProvider() - Constructor for 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.

O

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

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
 
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

setHelper(InternalNettySocketSupport.InternalHelper) - Static method in class io.grpc.netty.InternalNettySocketSupport
 
setProtocolNegotiatorFactory(NettyChannelBuilder, InternalNettyChannelBuilder.ProtocolNegotiatorFactory) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
setStatsEnabled(NettyChannelBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
setStatsEnabled(NettyServerBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyServerBuilder
 
setStatsEnabled(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
 
setStatsEnabled(boolean) - Method in class io.grpc.netty.NettyServerBuilder
 
setStatsRecordRealTimeMetrics(NettyChannelBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
setStatsRecordRealTimeMetrics(NettyServerBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyServerBuilder
 
setStatsRecordRealTimeMetrics(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
 
setStatsRecordRealTimeMetrics(boolean) - Method in class io.grpc.netty.NettyServerBuilder
 
setStatsRecordStartedRpcs(NettyChannelBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
setStatsRecordStartedRpcs(NettyServerBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyServerBuilder
 
setStatsRecordStartedRpcs(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
 
setStatsRecordStartedRpcs(boolean) - Method in class io.grpc.netty.NettyServerBuilder
 
setTracingEnabled(NettyChannelBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyChannelBuilder
 
setTracingEnabled(NettyServerBuilder, boolean) - Static method in class io.grpc.netty.InternalNettyServerBuilder
 
setTracingEnabled(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
 
setTracingEnabled(boolean) - Method in class io.grpc.netty.NettyServerBuilder
 
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) - Static method in class io.grpc.netty.InternalProtocolNegotiators
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.
toString() - Method in class io.grpc.netty.ProtocolNegotiationEvent
 

U

usePlaintext(boolean) - Method in class io.grpc.netty.NettyChannelBuilder
Deprecated.
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

waitUntilActiveHandler(ChannelHandler) - Static method in class io.grpc.netty.InternalProtocolNegotiators
withAttributes(ProtocolNegotiationEvent, Attributes) - Static method in class io.grpc.netty.InternalProtocolNegotiationEvent
 
withChildOption(ChannelOption<T>, T) - Method in class io.grpc.netty.NettyServerBuilder
Specifies a channel option.
withOption(ChannelOption<T>, T) - Method in class io.grpc.netty.NettyChannelBuilder
Specifies a channel option.
withSecurity(ProtocolNegotiationEvent, InternalChannelz.Security) - Static method in class io.grpc.netty.InternalProtocolNegotiationEvent
 
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 O P S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.