Uses of Class
io.grpc.EquivalentAddressGroup
Packages that use EquivalentAddressGroup
Package
Description
The gRPC core public API.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of EquivalentAddressGroup in io.grpc
Methods in io.grpc that return EquivalentAddressGroupModifier and TypeMethodDescriptionfinal EquivalentAddressGroupLoadBalancer.Subchannel.getAddresses()Returns the addresses that this Subchannel is bound to.Methods in io.grpc that return types with arguments of type EquivalentAddressGroupModifier and TypeMethodDescriptionLoadBalancer.CreateSubchannelArgs.getAddresses()Returns the addresses, which is an unmodifiable list.LoadBalancer.ResolvedAddresses.getAddresses()Gets the server addresses.NameResolver.ResolutionResult.getAddresses()Deprecated.Will be superseded by getAddressesOrErrorNameResolver.ResolutionResult.getAddressesOrError()Gets the addresses resolved by name resolution or the error in doing so.LoadBalancer.Subchannel.getAllAddresses()Returns the addresses that this Subchannel is bound to.Methods in io.grpc with parameters of type EquivalentAddressGroupModifier and TypeMethodDescriptionabstract ManagedChannelLoadBalancer.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.CreateSubchannelArgs.Builder.setAddresses(EquivalentAddressGroup addrs) The addresses to connect to.voidLoadBalancer.Helper.updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag) Updates the addresses used for connections in theChannelthat was created byLoadBalancer.Helper.createOobChannel(EquivalentAddressGroup, String).Method parameters in io.grpc with type arguments of type EquivalentAddressGroupModifier and TypeMethodDescriptionLoadBalancer.Helper.createOobChannel(List<EquivalentAddressGroup> eag, String authority) Accept a list of EAG for multiple authorities: https://github.com/grpc/grpc-java/issues/4618voidNameResolver.Listener.onAddresses(List<EquivalentAddressGroup> servers, Attributes attributes) Handles updates on resolved addresses and attributes.final voidNameResolver.Listener2.onAddresses(List<EquivalentAddressGroup> servers, Attributes attributes) Deprecated.This will be removed in 1.22.0LoadBalancer.CreateSubchannelArgs.Builder.setAddresses(List<EquivalentAddressGroup> addrs) The addresses to connect to.LoadBalancer.ResolvedAddresses.Builder.setAddresses(List<EquivalentAddressGroup> addresses) Sets the addresses.NameResolver.ResolutionResult.Builder.setAddresses(List<EquivalentAddressGroup> addresses) Deprecated.Will be superseded by setAddressesOrErrorNameResolver.ResolutionResult.Builder.setAddressesOrError(StatusOr<List<EquivalentAddressGroup>> addresses) Sets the addresses resolved by name resolution or the error in doing so.voidLoadBalancer.Subchannel.updateAddresses(List<EquivalentAddressGroup> addrs) Replaces the existing addresses used with thisSubchannel.voidLoadBalancer.Helper.updateOobChannelAddresses(ManagedChannel channel, List<EquivalentAddressGroup> eag) Updates the addresses with a new EAG list. -
Uses of EquivalentAddressGroup in io.grpc.grpclb
Fields in io.grpc.grpclb with type parameters of type EquivalentAddressGroupModifier and TypeFieldDescriptionstatic final Attributes.Key<List<EquivalentAddressGroup>> GrpclbConstants.ATTR_LB_ADDRSAttribute key for gRPC LB server addresses.static final Attributes.Key<List<EquivalentAddressGroup>> InternalGrpclbConstantsAccessor.ATTR_LB_ADDRS -
Uses of EquivalentAddressGroup in io.grpc.util
Methods in io.grpc.util that return EquivalentAddressGroupModifier and TypeMethodDescriptionfinal EquivalentAddressGroupMultiChildLoadBalancer.ChildLbState.getEag()Methods in io.grpc.util that return types with arguments of type EquivalentAddressGroupMethods in io.grpc.util with parameters of type EquivalentAddressGroupModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.createOobChannel(EquivalentAddressGroup eag, String authority) MultiChildLoadBalancer.getChildLbStateEag(EquivalentAddressGroup eag) voidForwardingLoadBalancerHelper.updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag) Method parameters in io.grpc.util with type arguments of type EquivalentAddressGroupModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.createOobChannel(List<EquivalentAddressGroup> eag, String authority) voidForwardingSubchannel.updateAddresses(List<EquivalentAddressGroup> addrs) voidForwardingLoadBalancerHelper.updateOobChannelAddresses(ManagedChannel channel, List<EquivalentAddressGroup> eag) Constructors in io.grpc.util with parameters of type EquivalentAddressGroup