Uses of Class
io.grpc.ManagedChannel
Packages that use ManagedChannel
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of ManagedChannel in io.grpc
Methods in io.grpc that return ManagedChannelModifier and TypeMethodDescriptionForwardingChannelBuilder2.build()
Returns theManagedChannel
built by the delegate by default.abstract ManagedChannel
ManagedChannelBuilder.build()
Builds a channel using the given parameters.abstract ManagedChannel
LoadBalancer.Helper.createOobChannel
(EquivalentAddressGroup eag, String authority) Out-of-band channel for LoadBalancer’s own RPC needs, e.g., talking to an external load-balancer service.LoadBalancer.Helper.createOobChannel
(List<EquivalentAddressGroup> eag, String authority) Accept a list of EAG for multiple authorities: https://github.com/grpc/grpc-java/issues/4618LoadBalancer.Helper.createResolvingOobChannel
(String target) Creates an out-of-band channel for LoadBalancer's own RPC needs, e.g., talking to an external load-balancer service, that is specified by a target string.abstract ManagedChannel
ManagedChannel.shutdown()
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.abstract ManagedChannel
ManagedChannel.shutdownNow()
Initiates a forceful shutdown in which preexisting and new calls are cancelled.Methods in io.grpc with parameters of type ManagedChannelModifier and TypeMethodDescriptionvoid
LoadBalancer.Helper.updateOobChannelAddresses
(ManagedChannel channel, EquivalentAddressGroup eag) Updates the addresses used for connections in theChannel
that was created byLoadBalancer.Helper.createOobChannel(EquivalentAddressGroup, String)
.void
LoadBalancer.Helper.updateOobChannelAddresses
(ManagedChannel channel, List<EquivalentAddressGroup> eag) Updates the addresses with a new EAG list. -
Uses of ManagedChannel in io.grpc.grpclb
Fields in io.grpc.grpclb declared as ManagedChannel -
Uses of ManagedChannel in io.grpc.internal
Subclasses of ManagedChannel in io.grpc.internalModifier and TypeClassDescription(package private) class
(package private) final class
A communication channel for making outgoing RPCs.(package private) final class
Best effort detecting channels that has not been properly cleaned up.(package private) final class
A ManagedChannel backed by a singleInternalSubchannel
and used forLoadBalancer
to its own RPC needs.Fields in io.grpc.internal declared as ManagedChannelMethods in io.grpc.internal that return ManagedChannelModifier and TypeMethodDescriptionManagedChannelImplBuilder.build()
ManagedChannelImpl.LbHelperImpl.createOobChannel
(EquivalentAddressGroup addressGroup, String authority) ManagedChannelImpl.LbHelperImpl.createOobChannel
(List<EquivalentAddressGroup> addressGroup, String authority) ForwardingManagedChannel.shutdown()
ManagedChannelOrphanWrapper.shutdown()
OobChannel.shutdown()
ForwardingManagedChannel.shutdownNow()
ManagedChannelOrphanWrapper.shutdownNow()
OobChannel.shutdownNow()
Methods in io.grpc.internal with parameters of type ManagedChannelModifier and TypeMethodDescriptionvoid
ManagedChannelImpl.LbHelperImpl.updateOobChannelAddresses
(ManagedChannel channel, EquivalentAddressGroup eag) void
ManagedChannelImpl.LbHelperImpl.updateOobChannelAddresses
(ManagedChannel channel, List<EquivalentAddressGroup> eag) Constructors in io.grpc.internal with parameters of type ManagedChannelModifierConstructorDescription(package private)
ForwardingManagedChannel
(ManagedChannel delegate) (package private)
ManagedChannelOrphanWrapper
(ManagedChannel delegate) (package private)
ManagedChannelOrphanWrapper
(ManagedChannel delegate, ReferenceQueue<ManagedChannelOrphanWrapper> refqueue, ConcurrentMap<ManagedChannelOrphanWrapper.ManagedChannelReference, ManagedChannelOrphanWrapper.ManagedChannelReference> refs) (package private)
ManagedChannelReference
(ManagedChannelOrphanWrapper orphanable, ManagedChannel channel, ReferenceQueue<ManagedChannelOrphanWrapper> refqueue, ConcurrentMap<ManagedChannelOrphanWrapper.ManagedChannelReference, ManagedChannelOrphanWrapper.ManagedChannelReference> refs) -
Uses of ManagedChannel in io.grpc.rls
Fields in io.grpc.rls declared as ManagedChannel -
Uses of ManagedChannel in io.grpc.util
Methods in io.grpc.util that return ManagedChannelModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.createOobChannel
(EquivalentAddressGroup eag, String authority) ForwardingLoadBalancerHelper.createOobChannel
(List<EquivalentAddressGroup> eag, String authority) ForwardingLoadBalancerHelper.createResolvingOobChannel
(String target) Methods in io.grpc.util with parameters of type ManagedChannelModifier and TypeMethodDescriptionvoid
ForwardingLoadBalancerHelper.updateOobChannelAddresses
(ManagedChannel channel, EquivalentAddressGroup eag) void
ForwardingLoadBalancerHelper.updateOobChannelAddresses
(ManagedChannel channel, List<EquivalentAddressGroup> eag)