com.netflix.loadbalancer
Class Server
java.lang.Object
com.netflix.loadbalancer.Server
public class Server
- extends java.lang.Object
Class that represents a typical Server (or an addressable Node) i.e. a
Host:port identifier
Constructor Summary |
Server(java.lang.String id)
|
Server(java.lang.String host,
int port)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UNKNOWN_ZONE
public static final java.lang.String UNKNOWN_ZONE
- See Also:
- Constant Field Values
Server
public Server(java.lang.String host,
int port)
Server
public Server(java.lang.String id)
setAlive
public void setAlive(boolean isAliveFlag)
isAlive
public boolean isAlive()
setHostPort
public void setHostPort(java.lang.String hostPort)
normalizeId
public static java.lang.String normalizeId(java.lang.String id)
setId
public void setId(java.lang.String id)
setPort
public void setPort(int port)
setHost
public void setHost(java.lang.String host)
getId
public java.lang.String getId()
getHost
public java.lang.String getHost()
getPort
public int getPort()
getHostPort
public java.lang.String getHostPort()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getZone
public final java.lang.String getZone()
setZone
public final void setZone(java.lang.String zone)
isReadyToServe
public final boolean isReadyToServe()
setReadyToServe
public final void setReadyToServe(boolean readyToServe)