Skip navigation links
A C D E F G H I K L M O P R S T U 

A

addService(ServerServiceDefinition) - Method in class io.grpc.util.MutableHandlerRegistry
Registers a service.
addService(BindableService) - Method in class io.grpc.util.MutableHandlerRegistry
Registers a service.
asChannel() - Method in class io.grpc.util.ForwardingSubchannel
 

C

canHandleEmptyAddressListFromNameResolution() - Method in class io.grpc.util.ForwardingLoadBalancer
 
createOobChannel(EquivalentAddressGroup, String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createResolvingOobChannel(String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createResolvingOobChannelBuilder(String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createSubchannel(List<EquivalentAddressGroup>, Attributes) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.
createSubchannel(LoadBalancer.CreateSubchannelArgs) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 

D

deadlineTicker(Deadline.Ticker) - Method in class io.grpc.inprocess.InProcessServerBuilder
Provides a custom deadline ticker that this server will use to create incoming Deadlines.
delegate() - Method in class io.grpc.inprocess.InProcessChannelBuilder
 
delegate() - Method in class io.grpc.inprocess.InProcessServerBuilder
 
delegate() - Method in class io.grpc.util.ForwardingClientStreamTracer
Returns the underlying ClientStreamTracer.
delegate() - Method in class io.grpc.util.ForwardingLoadBalancer
Returns the underlying balancer.
delegate() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Returns the underlying helper.
delegate() - Method in class io.grpc.util.ForwardingSubchannel
Returns the underlying Subchannel.
delegate() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
 

E

equals(Object) - Method in class io.grpc.inprocess.InProcessSocketAddress
 

F

forAddress(String, int) - Static method in class io.grpc.inprocess.InProcessChannelBuilder
Always fails.
forName(String) - Static method in class io.grpc.inprocess.InProcessChannelBuilder
Create a channel builder that will connect to the server with the given name.
forName(String) - Static method in class io.grpc.inprocess.InProcessServerBuilder
Create a server builder that will bind with the given name.
forPort(int) - Static method in class io.grpc.inprocess.InProcessServerBuilder
Always fails.
forTarget(String) - Static method in class io.grpc.inprocess.InProcessChannelBuilder
Always fails.
ForwardingClientStreamTracer - Class in io.grpc.util
 
ForwardingClientStreamTracer() - Constructor for class io.grpc.util.ForwardingClientStreamTracer
 
ForwardingLoadBalancer - Class in io.grpc.util
 
ForwardingLoadBalancer() - Constructor for class io.grpc.util.ForwardingLoadBalancer
 
ForwardingLoadBalancerHelper - Class in io.grpc.util
 
ForwardingLoadBalancerHelper() - Constructor for class io.grpc.util.ForwardingLoadBalancerHelper
 
ForwardingSubchannel - Class in io.grpc.util
 
ForwardingSubchannel() - Constructor for class io.grpc.util.ForwardingSubchannel
 

G

generateName() - Static method in class io.grpc.inprocess.InProcessServerBuilder
Generates a new server name that is unique each time.
getAllAddresses() - Method in class io.grpc.util.ForwardingSubchannel
 
getAttributes() - Method in class io.grpc.util.ForwardingSubchannel
 
getAuthority() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getChannelLogger() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getChannelLogger() - Method in class io.grpc.util.ForwardingSubchannel
 
getInternalSubchannel() - Method in class io.grpc.util.ForwardingSubchannel
 
getName() - Method in class io.grpc.inprocess.InProcessSocketAddress
Gets the name of the inprocess channel or server.
getNameResolverArgs() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getNameResolverFactory() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.
getNameResolverRegistry() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getScheduledExecutorService() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getServices() - Method in class io.grpc.util.MutableHandlerRegistry
Note: This does not necessarily return a consistent view of the map.
getSynchronizationContext() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
GracefulSwitchLoadBalancer - Class in io.grpc.util
A load balancer that gracefully swaps to a new lb policy.
GracefulSwitchLoadBalancer(LoadBalancer.Helper) - Constructor for class io.grpc.util.GracefulSwitchLoadBalancer
 

H

handleNameResolutionError(Status) - Method in class io.grpc.util.ForwardingLoadBalancer
 
handleResolvedAddresses(LoadBalancer.ResolvedAddresses) - Method in class io.grpc.util.ForwardingLoadBalancer
 
handleResolvedAddressGroups(List<EquivalentAddressGroup>, Attributes) - Method in class io.grpc.util.ForwardingLoadBalancer
Deprecated.
handleSubchannelState(LoadBalancer.Subchannel, ConnectivityStateInfo) - Method in class io.grpc.util.ForwardingLoadBalancer
Deprecated.
handleSubchannelState(LoadBalancer.Subchannel, ConnectivityStateInfo) - Method in class io.grpc.util.GracefulSwitchLoadBalancer
Deprecated.
hashCode() - Method in class io.grpc.inprocess.InProcessSocketAddress
 

I

inboundHeaders() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundMessage(int) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundMessageRead(int, long, long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundTrailers(Metadata) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundUncompressedSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundWireSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
InProcessChannelBuilder - Class in io.grpc.inprocess
Builder for a channel that issues in-process requests.
InProcessServerBuilder - Class in io.grpc.inprocess
Builder for a server that services in-process requests.
InProcessSocketAddress - Class in io.grpc.inprocess
Custom SocketAddress class for InProcessTransport.
InProcessSocketAddress(String) - Constructor for class io.grpc.inprocess.InProcessSocketAddress
 
instance() - Static method in class io.grpc.util.TransmitStatusRuntimeExceptionInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.grpc.util.TransmitStatusRuntimeExceptionInterceptor
 
io.grpc.inprocess - package io.grpc.inprocess
The in-process transport which is for when a server is in the same process as the client.
io.grpc.util - package io.grpc.util
Utilities with advanced features in the core layer that user can optionally use.

K

keepAliveTime(long, TimeUnit) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Does nothing.
keepAliveTimeout(long, TimeUnit) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Does nothing.
keepAliveWithoutCalls(boolean) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Does nothing.

L

lookupMethod(String, String) - Method in class io.grpc.util.MutableHandlerRegistry
Note: This does not actually honor the authority provided.

M

maxInboundMessageSize(int) - Method in class io.grpc.inprocess.InProcessChannelBuilder
 
maxInboundMetadataSize(int) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Sets the maximum size of metadata allowed to be received.
maxInboundMetadataSize(int) - Method in class io.grpc.inprocess.InProcessServerBuilder
Sets the maximum size of metadata allowed to be received.
MutableHandlerRegistry - Class in io.grpc.util
Default implementation of MutableHandlerRegistry.
MutableHandlerRegistry() - Constructor for class io.grpc.util.MutableHandlerRegistry
 

O

outboundHeaders() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundMessage(int) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundMessageSent(int, long, long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundUncompressedSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundWireSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 

P

propagateCauseWithStatus(boolean) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Sets whether to include the cause with the status that is propagated forward from the InProcessTransport.

R

refreshNameResolution() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
removeService(ServerServiceDefinition) - Method in class io.grpc.util.MutableHandlerRegistry
Removes a registered service
requestConnection() - Method in class io.grpc.util.ForwardingLoadBalancer
 
requestConnection() - Method in class io.grpc.util.ForwardingSubchannel
 
runSerialized(Runnable) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.

S

scheduledExecutorService(ScheduledExecutorService) - Method in class io.grpc.inprocess.InProcessChannelBuilder
Provides a custom scheduled executor service.
scheduledExecutorService(ScheduledExecutorService) - Method in class io.grpc.inprocess.InProcessServerBuilder
Provides a custom scheduled executor service.
shutdown() - Method in class io.grpc.util.ForwardingLoadBalancer
 
shutdown() - Method in class io.grpc.util.ForwardingSubchannel
 
shutdown() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
 
start(LoadBalancer.SubchannelStateListener) - Method in class io.grpc.util.ForwardingSubchannel
 
streamClosed(Status) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
switchTo(LoadBalancer.Factory) - Method in class io.grpc.util.GracefulSwitchLoadBalancer
Gracefully switch to a new policy defined by the given factory, if the given factory isn't equal to the current one.

T

toString() - Method in class io.grpc.inprocess.InProcessSocketAddress
 
toString() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
toString() - Method in class io.grpc.util.ForwardingLoadBalancer
 
toString() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
toString() - Method in class io.grpc.util.ForwardingSubchannel
 
TransmitStatusRuntimeExceptionInterceptor - Class in io.grpc.util
A class that intercepts uncaught exceptions of type StatusRuntimeException and handles them by closing the ServerCall, and transmitting the exception's status and metadata to the client.

U

updateAddresses(List<EquivalentAddressGroup>) - Method in class io.grpc.util.ForwardingSubchannel
 
updateBalancingState(ConnectivityState, LoadBalancer.SubchannelPicker) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
updateOobChannelAddresses(ManagedChannel, EquivalentAddressGroup) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
updateSubchannelAddresses(LoadBalancer.Subchannel, List<EquivalentAddressGroup>) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.
usePlaintext() - Method in class io.grpc.inprocess.InProcessChannelBuilder
Does nothing.
useTransportSecurity() - Method in class io.grpc.inprocess.InProcessChannelBuilder
Does nothing.
useTransportSecurity(File, File) - Method in class io.grpc.inprocess.InProcessServerBuilder
 
A C D E F G H I K L M O P R S T U 
Skip navigation links