Uses of Class
io.grpc.EquivalentAddressGroup
-
Packages that use EquivalentAddressGroup 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 EquivalentAddressGroup in io.grpc
Fields in io.grpc with type parameters of type EquivalentAddressGroup Modifier and Type Field Description private java.util.List<EquivalentAddressGroup>LoadBalancer.ResolvedAddresses. addressesprivate java.util.List<EquivalentAddressGroup>LoadBalancer.ResolvedAddresses.Builder. addressesprivate StatusOr<java.util.List<EquivalentAddressGroup>>NameResolver.ResolutionResult.Builder. addressesprivate StatusOr<java.util.List<EquivalentAddressGroup>>NameResolver.ResolutionResult. addressesOrErrorprivate java.util.List<EquivalentAddressGroup>LoadBalancer.CreateSubchannelArgs. addrsprivate java.util.List<EquivalentAddressGroup>LoadBalancer.CreateSubchannelArgs.Builder. addrsMethods in io.grpc that return EquivalentAddressGroup Modifier and Type Method Description EquivalentAddressGroupLoadBalancer.Subchannel. getAddresses()Returns the addresses that this Subchannel is bound to.Methods in io.grpc that return types with arguments of type EquivalentAddressGroup Modifier and Type Method Description java.util.List<EquivalentAddressGroup>LoadBalancer.CreateSubchannelArgs. getAddresses()Returns the addresses, which is an unmodifiable list.java.util.List<EquivalentAddressGroup>LoadBalancer.ResolvedAddresses. getAddresses()Gets the server addresses.java.util.List<EquivalentAddressGroup>NameResolver.ResolutionResult. getAddresses()Deprecated.Will be superseded by getAddressesOrErrorStatusOr<java.util.List<EquivalentAddressGroup>>NameResolver.ResolutionResult. getAddressesOrError()Gets the addresses resolved by name resolution or the error in doing so.java.util.List<EquivalentAddressGroup>LoadBalancer.Subchannel. getAllAddresses()Returns the addresses that this Subchannel is bound to.Methods in io.grpc with parameters of type EquivalentAddressGroup Modifier and Type Method Description 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.LoadBalancer.CreateSubchannelArgs.BuilderLoadBalancer.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 EquivalentAddressGroup Modifier and Type Method Description 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/4618voidNameResolver.Listener. onAddresses(java.util.List<EquivalentAddressGroup> servers, Attributes attributes)Handles updates on resolved addresses and attributes.voidNameResolver.Listener2. onAddresses(java.util.List<EquivalentAddressGroup> servers, Attributes attributes)Deprecated.This will be removed in 1.22.0LoadBalancer.CreateSubchannelArgs.BuilderLoadBalancer.CreateSubchannelArgs.Builder. setAddresses(java.util.List<EquivalentAddressGroup> addrs)The addresses to connect to.LoadBalancer.ResolvedAddresses.BuilderLoadBalancer.ResolvedAddresses.Builder. setAddresses(java.util.List<EquivalentAddressGroup> addresses)Sets the addresses.NameResolver.ResolutionResult.BuilderNameResolver.ResolutionResult.Builder. setAddresses(java.util.List<EquivalentAddressGroup> addresses)Deprecated.Will be superseded by setAddressesOrErrorNameResolver.ResolutionResult.BuilderNameResolver.ResolutionResult.Builder. setAddressesOrError(StatusOr<java.util.List<EquivalentAddressGroup>> addresses)Sets the addresses resolved by name resolution or the error in doing so.voidLoadBalancer.Subchannel. updateAddresses(java.util.List<EquivalentAddressGroup> addrs)Replaces the existing addresses used with thisSubchannel.voidLoadBalancer.Helper. updateOobChannelAddresses(ManagedChannel channel, java.util.List<EquivalentAddressGroup> eag)Updates the addresses with a new EAG list.Constructor parameters in io.grpc with type arguments of type EquivalentAddressGroup Constructor Description CreateSubchannelArgs(java.util.List<EquivalentAddressGroup> addrs, Attributes attrs, java.lang.Object[][] customOptions)ResolutionResult(StatusOr<java.util.List<EquivalentAddressGroup>> addressesOrError, Attributes attributes, NameResolver.ConfigOrError serviceConfig)ResolvedAddresses(java.util.List<EquivalentAddressGroup> addresses, Attributes attributes, java.lang.Object loadBalancingPolicyConfig) -
Uses of EquivalentAddressGroup in io.grpc.grpclb
Fields in io.grpc.grpclb declared as EquivalentAddressGroup Modifier and Type Field Description private EquivalentAddressGroupBackendAddressGroup. addressesFields in io.grpc.grpclb with type parameters of type EquivalentAddressGroup Modifier and Type Field Description static Attributes.Key<java.util.List<EquivalentAddressGroup>>GrpclbConstants. ATTR_LB_ADDRSAttribute key for gRPC LB server addresses.static Attributes.Key<java.util.List<EquivalentAddressGroup>>InternalGrpclbConstantsAccessor. ATTR_LB_ADDRSprivate java.util.HashMap<EquivalentAddressGroup,CachedSubchannelPool.CacheEntry>CachedSubchannelPool. cacheprivate java.util.List<EquivalentAddressGroup>GrpclbState. fallbackBackendListprivate java.util.Map<java.util.List<EquivalentAddressGroup>,LoadBalancer.Subchannel>GrpclbState. subchannelsMethods in io.grpc.grpclb that return EquivalentAddressGroup Modifier and Type Method Description (package private) EquivalentAddressGroupBackendAddressGroup. getAddresses()Methods in io.grpc.grpclb that return types with arguments of type EquivalentAddressGroup Modifier and Type Method Description private java.util.List<EquivalentAddressGroup>GrpclbNameResolver. resolveBalancerAddresses()Methods in io.grpc.grpclb with parameters of type EquivalentAddressGroup Modifier and Type Method Description LoadBalancer.SubchannelCachedSubchannelPool. takeOrCreateSubchannel(EquivalentAddressGroup eag, Attributes defaultAttributes)LoadBalancer.SubchannelSubchannelPool. takeOrCreateSubchannel(EquivalentAddressGroup eag, Attributes defaultAttributes)Takes aLoadBalancer.Subchannelfrom the pool for the giveneagif there is one available.Method parameters in io.grpc.grpclb with type arguments of type EquivalentAddressGroup Modifier and Type Method Description (package private) voidGrpclbState. handleAddresses(java.util.List<EquivalentAddressGroup> newLbAddressGroups, java.util.List<EquivalentAddressGroup> newBackendServers)Handle new addresses of the balancer and backends from the resolver, and create connection if not yet connected.private voidGrpclbState. startLbComm(java.util.List<EquivalentAddressGroup> overrideAuthorityEags)Constructors in io.grpc.grpclb with parameters of type EquivalentAddressGroup Constructor Description BackendAddressGroup(EquivalentAddressGroup addresses, java.lang.String token) -
Uses of EquivalentAddressGroup in io.grpc.internal
Fields in io.grpc.internal with type parameters of type EquivalentAddressGroup Modifier and Type Field Description private java.util.List<EquivalentAddressGroup>DnsNameResolver.InternalResolutionResult. addressesprivate java.util.List<EquivalentAddressGroup>InternalSubchannel. addressGroupsA volatile accessor toInternalSubchannel.getAddressGroups().private java.util.List<EquivalentAddressGroup>InternalSubchannel.Index. addressGroups(package private) java.util.List<EquivalentAddressGroup>ManagedChannelImpl.SubchannelImpl. addressGroupsprivate java.util.List<EquivalentAddressGroup>PickFirstLeafLoadBalancer.Index. addressGroupsMethods in io.grpc.internal that return EquivalentAddressGroup Modifier and Type Method Description private EquivalentAddressGroupDnsNameResolver. detectProxy()Methods in io.grpc.internal that return types with arguments of type EquivalentAddressGroup Modifier and Type Method Description private static java.util.List<EquivalentAddressGroup>PickFirstLeafLoadBalancer. deDupAddresses(java.util.List<EquivalentAddressGroup> groups)(package private) java.util.List<EquivalentAddressGroup>InternalSubchannel. getAddressGroups()java.util.List<EquivalentAddressGroup>ManagedChannelImpl.SubchannelImpl. getAllAddresses()java.util.List<EquivalentAddressGroup>PickFirstLeafLoadBalancer.Index. getCurrentEagAsList()java.util.List<EquivalentAddressGroup>InternalSubchannel.Index. getGroups()private java.util.List<EquivalentAddressGroup>DnsNameResolver. resolveAddresses()private java.util.List<EquivalentAddressGroup>ManagedChannelImpl.SubchannelImpl. stripOverrideAuthorityAttributes(java.util.List<EquivalentAddressGroup> eags)Methods in io.grpc.internal with parameters of type EquivalentAddressGroup Modifier and Type Method Description ManagedChannelManagedChannelImpl.LbHelperImpl. createOobChannel(EquivalentAddressGroup addressGroup, java.lang.String authority)voidManagedChannelImpl.LbHelperImpl. updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)Method parameters in io.grpc.internal with type arguments of type EquivalentAddressGroup Modifier and Type Method Description ManagedChannelManagedChannelImpl.LbHelperImpl. createOobChannel(java.util.List<EquivalentAddressGroup> addressGroup, java.lang.String authority)private static java.util.List<EquivalentAddressGroup>PickFirstLeafLoadBalancer. deDupAddresses(java.util.List<EquivalentAddressGroup> groups)private java.util.List<EquivalentAddressGroup>ManagedChannelImpl.SubchannelImpl. stripOverrideAuthorityAttributes(java.util.List<EquivalentAddressGroup> eags)voidInternalSubchannel. updateAddresses(java.util.List<EquivalentAddressGroup> newAddressGroups)Replaces the existing addresses, avoiding unnecessary reconnects.voidManagedChannelImpl.SubchannelImpl. updateAddresses(java.util.List<EquivalentAddressGroup> addrs)(package private) voidOobChannel. updateAddresses(java.util.List<EquivalentAddressGroup> eag)voidInternalSubchannel.Index. updateGroups(java.util.List<EquivalentAddressGroup> newGroups)Update to new groups, resetting the current index.voidPickFirstLeafLoadBalancer.Index. updateGroups(java.util.List<EquivalentAddressGroup> newGroups)Update to new groups, resetting the current index.voidManagedChannelImpl.LbHelperImpl. updateOobChannelAddresses(ManagedChannel channel, java.util.List<EquivalentAddressGroup> eag)Constructor parameters in io.grpc.internal with type arguments of type EquivalentAddressGroup Constructor Description Index(java.util.List<EquivalentAddressGroup> groups)Index(java.util.List<EquivalentAddressGroup> groups) -
Uses of EquivalentAddressGroup in io.grpc.rls
Fields in io.grpc.rls with type parameters of type EquivalentAddressGroup Modifier and Type Field Description private java.util.List<EquivalentAddressGroup>ChildLbResolvedAddressFactory. addressesConstructor parameters in io.grpc.rls with type arguments of type EquivalentAddressGroup Constructor Description ChildLbResolvedAddressFactory(java.util.List<EquivalentAddressGroup> addresses, Attributes attributes) -
Uses of EquivalentAddressGroup in io.grpc.util
Methods in io.grpc.util that return EquivalentAddressGroup Modifier and Type Method Description EquivalentAddressGroupMultiChildLoadBalancer.ChildLbState. getEag()Methods in io.grpc.util that return types with arguments of type EquivalentAddressGroup Modifier and Type Method Description java.util.List<EquivalentAddressGroup>ForwardingSubchannel. getAllAddresses()Methods in io.grpc.util with parameters of type EquivalentAddressGroup Modifier and Type Method Description ManagedChannelForwardingLoadBalancerHelper. createOobChannel(EquivalentAddressGroup eag, java.lang.String authority)MultiChildLoadBalancer.ChildLbStateMultiChildLoadBalancer. getChildLbStateEag(EquivalentAddressGroup eag)voidForwardingLoadBalancerHelper. updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)Method parameters in io.grpc.util with type arguments of type EquivalentAddressGroup Modifier and Type Method Description ManagedChannelForwardingLoadBalancerHelper. createOobChannel(java.util.List<EquivalentAddressGroup> eag, java.lang.String authority)private static booleanOutlierDetectionLoadBalancer. hasSingleAddress(java.util.List<EquivalentAddressGroup> addressGroups)Counts how many addresses are in a given address group.voidForwardingSubchannel. updateAddresses(java.util.List<EquivalentAddressGroup> addrs)voidOutlierDetectionLoadBalancer.OutlierDetectionSubchannel. updateAddresses(java.util.List<EquivalentAddressGroup> addressGroups)voidForwardingLoadBalancerHelper. updateOobChannelAddresses(ManagedChannel channel, java.util.List<EquivalentAddressGroup> eag)Constructors in io.grpc.util with parameters of type EquivalentAddressGroup Constructor Description Endpoint(EquivalentAddressGroup eag)
-