public class SimpleAddressSelector extends Object implements AddressSelector<SimpleAddressSelector.SimpleAddress>
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleAddressSelector.SimpleAddress |
| Constructor and Description |
|---|
SimpleAddressSelector(Iterable<com.google.common.net.HostAndPort> addresses,
boolean retrySameAddress) |
SimpleAddressSelector(SimpleAddressSelectorConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
markdown(SimpleAddressSelector.SimpleAddress address) |
Optional<SimpleAddressSelector.SimpleAddress> |
selectAddress(Optional<String> addressSelectionContext)
Deprecated.
|
Optional<SimpleAddressSelector.SimpleAddress> |
selectAddress(Optional<String> addressSelectionContext,
Set<SimpleAddressSelector.SimpleAddress> attempted) |
public SimpleAddressSelector(SimpleAddressSelectorConfig config)
public SimpleAddressSelector(Iterable<com.google.common.net.HostAndPort> addresses, boolean retrySameAddress)
@Deprecated public Optional<SimpleAddressSelector.SimpleAddress> selectAddress(Optional<String> addressSelectionContext)
selectAddress in interface AddressSelector<SimpleAddressSelector.SimpleAddress>public Optional<SimpleAddressSelector.SimpleAddress> selectAddress(Optional<String> addressSelectionContext, Set<SimpleAddressSelector.SimpleAddress> attempted)
selectAddress in interface AddressSelector<SimpleAddressSelector.SimpleAddress>public void markdown(SimpleAddressSelector.SimpleAddress address)
markdown in interface AddressSelector<SimpleAddressSelector.SimpleAddress>Copyright © 2012–2018. All rights reserved.