public static class DynamicLoadbalancer.ServiceStatus
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
private java.lang.String |
server |
private DynamicLoadbalancer.State |
state |
Constructor and Description |
---|
ServiceStatus(DynamicLoadbalancer.State state,
java.lang.String server) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getHostingServer()
if state is ACTIVE, then return the current server that this service is
running on;
otherwise, return the last hosting server, or null if we don't have the information. |
DynamicLoadbalancer.State |
getState()
state must not be null
|
int |
hashCode() |
java.lang.String |
toString() |
private static final long serialVersionUID
private final DynamicLoadbalancer.State state
private final java.lang.String server
public ServiceStatus(DynamicLoadbalancer.State state, java.lang.String server)
public DynamicLoadbalancer.State getState()
public java.lang.String getHostingServer()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object