public class AbstractAddressManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PROJECT |
static String |
V4_PREFIX |
| Constructor and Description |
|---|
AbstractAddressManager(List<String> addresses) |
AbstractAddressManager(String projectName,
List<String> addresses) |
| Modifier and Type | Method and Description |
|---|---|
String |
address() |
protected void |
checkHistory() |
protected String |
formatAddress(String address) |
String |
formatUrl(String url,
boolean absoluteUrl,
String address) |
List<String> |
getAddresses() |
List<String> |
getAvailableRegion() |
List<String> |
getAvailableZone() |
protected String |
getUrlPrefix(String address) |
protected String |
normalizeUri(String endpoint) |
void |
recordFailState(String address) |
void |
recordSuccessState(String address) |
void |
refreshEndpoint(RefreshEndpointEvent event,
String key) |
boolean |
sslEnabled() |
protected boolean |
telnetTest(String address) |
protected List<String> |
transformAddress(List<String> addresses) |
public static final String DEFAULT_PROJECT
public static final String V4_PREFIX
public String address()
public boolean sslEnabled()
public void refreshEndpoint(RefreshEndpointEvent event, String key)
public void recordFailState(String address)
public void recordSuccessState(String address)
protected void checkHistory()
protected boolean telnetTest(String address)
Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.