org.pentaho.di.www
Class SlaveServerDetection
java.lang.Object
org.pentaho.di.www.SlaveServerDetection
public class SlaveServerDetection
- extends Object
This class is what describes the information that we keep when we detect a slave server in the cloud / cluster.
It contains the slave server information as well as the time it was last seen alive, whether it is still alive, etc.
- Since:
- 2008-OCT-08
- Author:
- matt
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
SlaveServerDetection
public SlaveServerDetection(SlaveServer slaveServer)
SlaveServerDetection
public SlaveServerDetection(Node node)
getSlaveRelationShip
public static final SlaveServerDetection.SlaveRelationShip getSlaveRelationShip(String code)
getXML
public String getXML()
equals
public boolean equals(Object ssd)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getSlaveServer
public SlaveServer getSlaveServer()
- Returns:
- the slaveServer
setSlaveServer
public void setSlaveServer(SlaveServer slaveServer)
- Parameters:
slaveServer
- the slaveServer to set
isActive
public boolean isActive()
- Returns:
- the active
setActive
public void setActive(boolean active)
- Parameters:
active
- the active to set
getLastActiveDate
public Date getLastActiveDate()
- Returns:
- the lastActiveDate
setLastActiveDate
public void setLastActiveDate(Date lastActiveDate)
- Parameters:
lastActiveDate
- the lastActiveDate to set
getLastInactiveDate
public Date getLastInactiveDate()
- Returns:
- the lastInactiveDate
setLastInactiveDate
public void setLastInactiveDate(Date lastInactiveDate)
- Parameters:
lastInactiveDate
- the lastInactiveDate to set