public class Server
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Server.MetaInfo
Additional meta information of a server, which contains
information of the targeting application, as well as server identification
specific for a deployment environment, for example, AWS.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
UNKNOWN_ZONE |
Constructor and Description |
---|
Server(java.lang.String id) |
Server(java.lang.String host,
int port) |
Server(java.lang.String scheme,
java.lang.String host,
int port) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getHost() |
java.lang.String |
getHostPort() |
java.lang.String |
getId() |
Server.MetaInfo |
getMetaInfo() |
int |
getPort() |
java.lang.String |
getScheme() |
java.lang.String |
getZone() |
int |
hashCode() |
boolean |
isAlive() |
boolean |
isReadyToServe() |
static java.lang.String |
normalizeId(java.lang.String id) |
void |
setAlive(boolean isAliveFlag) |
void |
setHost(java.lang.String host) |
void |
setHostPort(java.lang.String hostPort)
Deprecated.
|
void |
setId(java.lang.String id) |
void |
setPort(int port) |
void |
setReadyToServe(boolean readyToServe) |
void |
setSchemea(java.lang.String scheme) |
void |
setZone(java.lang.String zone) |
java.lang.String |
toString() |
public static final java.lang.String UNKNOWN_ZONE
public Server(java.lang.String host, int port)
public Server(java.lang.String scheme, java.lang.String host, int port)
public Server(java.lang.String id)
public void setAlive(boolean isAliveFlag)
public boolean isAlive()
@Deprecated public void setHostPort(java.lang.String hostPort)
public static java.lang.String normalizeId(java.lang.String id)
public void setId(java.lang.String id)
public void setSchemea(java.lang.String scheme)
public void setPort(int port)
public void setHost(java.lang.String host)
public java.lang.String getId()
public java.lang.String getHost()
public int getPort()
public java.lang.String getScheme()
public java.lang.String getHostPort()
public Server.MetaInfo getMetaInfo()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public final java.lang.String getZone()
public final void setZone(java.lang.String zone)
public final boolean isReadyToServe()
public final void setReadyToServe(boolean readyToServe)