org.jboss.web.loadbalancer.scheduler
Class Host
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.web.loadbalancer.scheduler.Host
- All Implemented Interfaces:
- NotificationBroadcaster (src) , NotificationEmitter (src)
- public class Host
- extends JBossNotificationBroadcasterSupport (src)
A class that holds information about a target node.
Constructor Summary |
Host(java.net.URL url)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Host
public Host(java.net.URL url)
toString
public java.lang.String toString()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object obj)
addRequest
public void addRequest(int responseTime)
incCurrentConnections
public void incCurrentConnections()
decCurrentConnections
public void decCurrentConnections()
getCurrentConnections
public int getCurrentConnections()
getUrl
public java.net.URL getUrl()
setUrl
public void setUrl(java.net.URL url)
getLbFactor
public int getLbFactor()
setLbFactor
public void setLbFactor(int lbFactor)
getStatistics
public HostStatistics (src) getStatistics()
setStatistics
public void setStatistics(HostStatistics (src) statistics)
getState
public int getState()
- Returns:
setState
public void setState(int state)
getStateString
public java.lang.String getStateString()
markNodeUp
public void markNodeUp()
markNodeDown
public void markNodeDown()
markNodeForcedDown
public void markNodeForcedDown()
resetStatistics
public void resetStatistics()