Modifier and Type | Method and Description |
---|---|
EquivalentAddressGroup |
LoadBalancer.Subchannel.getAddresses()
Returns the addresses that this Subchannel is bound to.
|
Modifier and Type | Method and Description |
---|---|
List<EquivalentAddressGroup> |
LoadBalancer.ResolvedAddresses.getAddresses()
Gets the server addresses.
|
List<EquivalentAddressGroup> |
LoadBalancer.CreateSubchannelArgs.getAddresses()
Returns the addresses, which is an unmodifiable list.
|
List<EquivalentAddressGroup> |
NameResolver.ResolutionResult.getAddresses()
Gets the addresses resolved by name resolution.
|
List<EquivalentAddressGroup> |
LoadBalancer.Subchannel.getAllAddresses()
Returns the addresses that this Subchannel is bound to.
|
Modifier and Type | Method and Description |
---|---|
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.CreateSubchannelArgs.Builder |
LoadBalancer.CreateSubchannelArgs.Builder.setAddresses(EquivalentAddressGroup addrs)
The addresses to connect to.
|
void |
LoadBalancer.Helper.updateOobChannelAddresses(ManagedChannel channel,
EquivalentAddressGroup eag)
Updates the addresses used for connections in the
Channel that was created by LoadBalancer.Helper.createOobChannel(EquivalentAddressGroup, String) . |
Modifier and Type | Method and Description |
---|---|
ManagedChannel |
LoadBalancer.Helper.createOobChannel(List<EquivalentAddressGroup> eag,
String authority)
Accept a list of EAG for multiple authorities: https://github.com/grpc/grpc-java/issues/4618
|
void |
NameResolver.Listener.onAddresses(List<EquivalentAddressGroup> servers,
Attributes attributes)
Handles updates on resolved addresses and attributes.
|
void |
NameResolver.Listener2.onAddresses(List<EquivalentAddressGroup> servers,
Attributes attributes)
Deprecated.
This will be removed in 1.22.0
|
LoadBalancer.ResolvedAddresses.Builder |
LoadBalancer.ResolvedAddresses.Builder.setAddresses(List<EquivalentAddressGroup> addresses)
Sets the addresses.
|
LoadBalancer.CreateSubchannelArgs.Builder |
LoadBalancer.CreateSubchannelArgs.Builder.setAddresses(List<EquivalentAddressGroup> addrs)
The addresses to connect to.
|
NameResolver.ResolutionResult.Builder |
NameResolver.ResolutionResult.Builder.setAddresses(List<EquivalentAddressGroup> addresses)
Sets the addresses resolved by name resolution.
|
void |
LoadBalancer.Subchannel.updateAddresses(List<EquivalentAddressGroup> addrs)
Replaces the existing addresses used with this
Subchannel . |
void |
LoadBalancer.Helper.updateOobChannelAddresses(ManagedChannel channel,
List<EquivalentAddressGroup> eag)
Updates the addresses with a new EAG list.
|