Uses of Class
io.grpc.ManagedChannel
-
Packages that use ManagedChannel Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.rls io.grpc.util 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 ManagedChannel Modifier and Type Method Description ManagedChannelForwardingChannelBuilder2. build()Returns theManagedChannelbuilt by the delegate by default.abstract ManagedChannelManagedChannelBuilder. build()Builds a channel using the given parameters.abstract ManagedChannelLoadBalancer.Helper. createOobChannel(EquivalentAddressGroup eag, java.lang.String authority)Out-of-band channel for LoadBalancer’s own RPC needs, e.g., talking to an external load-balancer service.ManagedChannelLoadBalancer.Helper. createOobChannel(java.util.List<EquivalentAddressGroup> eag, java.lang.String authority)Accept a list of EAG for multiple authorities: https://github.com/grpc/grpc-java/issues/4618ManagedChannelLoadBalancer.Helper. createResolvingOobChannel(java.lang.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 ManagedChannelManagedChannel. shutdown()Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.abstract ManagedChannelManagedChannel. shutdownNow()Initiates a forceful shutdown in which preexisting and new calls are cancelled.Methods in io.grpc with parameters of type ManagedChannel Modifier and Type Method Description voidLoadBalancer.Helper. updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)Updates the addresses used for connections in theChannelthat was created byLoadBalancer.Helper.createOobChannel(EquivalentAddressGroup, String).voidLoadBalancer.Helper. updateOobChannelAddresses(ManagedChannel channel, java.util.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 Modifier and Type Field Description private ManagedChannelGrpclbState. lbCommChannel -
Uses of ManagedChannel in io.grpc.internal
Subclasses of ManagedChannel in io.grpc.internal Modifier and Type Class Description (package private) classForwardingManagedChannel(package private) classManagedChannelImplA communication channel for making outgoing RPCs.(package private) classManagedChannelOrphanWrapperBest effort detecting channels that has not been properly cleaned up.(package private) classOobChannelA ManagedChannel backed by a singleInternalSubchanneland used forLoadBalancerto its own RPC needs.Fields in io.grpc.internal declared as ManagedChannel Modifier and Type Field Description private ManagedChannelForwardingManagedChannel. delegateMethods in io.grpc.internal that return ManagedChannel Modifier and Type Method Description ManagedChannelManagedChannelImplBuilder. build()ManagedChannelManagedChannelImpl.LbHelperImpl. createOobChannel(EquivalentAddressGroup addressGroup, java.lang.String authority)ManagedChannelManagedChannelImpl.LbHelperImpl. createOobChannel(java.util.List<EquivalentAddressGroup> addressGroup, java.lang.String authority)ManagedChannelForwardingManagedChannel. shutdown()ManagedChannelManagedChannelOrphanWrapper. shutdown()ManagedChannelOobChannel. shutdown()ManagedChannelForwardingManagedChannel. shutdownNow()ManagedChannelManagedChannelOrphanWrapper. shutdownNow()ManagedChannelOobChannel. shutdownNow()Methods in io.grpc.internal with parameters of type ManagedChannel Modifier and Type Method Description voidManagedChannelImpl.LbHelperImpl. updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)voidManagedChannelImpl.LbHelperImpl. updateOobChannelAddresses(ManagedChannel channel, java.util.List<EquivalentAddressGroup> eag)Constructors in io.grpc.internal with parameters of type ManagedChannel Constructor Description ForwardingManagedChannel(ManagedChannel delegate)ManagedChannelOrphanWrapper(ManagedChannel delegate)ManagedChannelOrphanWrapper(ManagedChannel delegate, java.lang.ref.ReferenceQueue<ManagedChannelOrphanWrapper> refqueue, java.util.concurrent.ConcurrentMap<ManagedChannelOrphanWrapper.ManagedChannelReference,ManagedChannelOrphanWrapper.ManagedChannelReference> refs)ManagedChannelReference(ManagedChannelOrphanWrapper orphanable, ManagedChannel channel, java.lang.ref.ReferenceQueue<ManagedChannelOrphanWrapper> refqueue, java.util.concurrent.ConcurrentMap<ManagedChannelOrphanWrapper.ManagedChannelReference,ManagedChannelOrphanWrapper.ManagedChannelReference> refs) -
Uses of ManagedChannel in io.grpc.rls
Fields in io.grpc.rls declared as ManagedChannel Modifier and Type Field Description private ManagedChannelCachingRlsLbClient. rlsChannel -
Uses of ManagedChannel in io.grpc.util
Methods in io.grpc.util that return ManagedChannel Modifier and Type Method Description ManagedChannelForwardingLoadBalancerHelper. createOobChannel(EquivalentAddressGroup eag, java.lang.String authority)ManagedChannelForwardingLoadBalancerHelper. createOobChannel(java.util.List<EquivalentAddressGroup> eag, java.lang.String authority)ManagedChannelForwardingLoadBalancerHelper. createResolvingOobChannel(java.lang.String target)Methods in io.grpc.util with parameters of type ManagedChannel Modifier and Type Method Description voidForwardingLoadBalancerHelper. updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)voidForwardingLoadBalancerHelper. updateOobChannelAddresses(ManagedChannel channel, java.util.List<EquivalentAddressGroup> eag)
-