org.pentaho.di.www
Class SlaveServerConfig
java.lang.Object
org.pentaho.di.www.SlaveServerConfig
public class SlaveServerConfig
- extends Object
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
XML_TAG_MASTERS
public static final String XML_TAG_MASTERS
- See Also:
- Constant Field Values
XML_TAG_SEQUENCES
public static final String XML_TAG_SEQUENCES
- See Also:
- Constant Field Values
XML_TAG_AUTOSEQUENCE
public static final String XML_TAG_AUTOSEQUENCE
- See Also:
- Constant Field Values
XML_TAG_AUTO_CREATE
public static final String XML_TAG_AUTO_CREATE
- See Also:
- Constant Field Values
SlaveServerConfig
public SlaveServerConfig()
SlaveServerConfig
public SlaveServerConfig(SlaveServer slaveServer)
SlaveServerConfig
public SlaveServerConfig(List<SlaveServer> masters,
boolean reportingToMasters,
SlaveServer slaveServer)
SlaveServerConfig
public SlaveServerConfig(LogChannelInterface log,
Node node)
throws KettleXMLException
- Throws:
KettleXMLException
SlaveServerConfig
public SlaveServerConfig(String hostname,
int port,
boolean joining)
getXML
public String getXML()
readAutoSequences
public void readAutoSequences()
throws KettleException
- Throws:
KettleException
getMasters
public List<SlaveServer> getMasters()
- Returns:
- the list of masters to report back to if the report to masters
flag is enabled.
setMasters
public void setMasters(List<SlaveServer> masters)
- Parameters:
masters
- the list of masters to set. It is the list of masters to report back to if the report to masters flag is enabled.
getSlaveServer
public SlaveServer getSlaveServer()
- Returns:
- the slave server.
The user name and password defined in here are used to contact this slave by the masters.
setSlaveServer
public void setSlaveServer(SlaveServer slaveServer)
- Parameters:
slaveServer
- the slave server details to set.
The user name and password defined in here are used to contact this slave by the masters.
isReportingToMasters
public boolean isReportingToMasters()
- Returns:
- true if this slave reports to the masters
setReportingToMasters
public void setReportingToMasters(boolean reportingToMaster)
- Parameters:
reportingToMaster
- set to true if this slave should report to the masters
isJoining
public boolean isJoining()
- Returns:
- true if the webserver needs to join with the webserver threads (wait/block until finished)
setJoining
public void setJoining(boolean joining)
- Parameters:
joining
- Set to true if the webserver needs to join with the webserver threads (wait/block until finished)
getMaxLogLines
public int getMaxLogLines()
- Returns:
- the maxLogLines
setMaxLogLines
public void setMaxLogLines(int maxLogLines)
- Parameters:
maxLogLines
- the maxLogLines to set
getMaxLogTimeoutMinutes
public int getMaxLogTimeoutMinutes()
- Returns:
- the maxLogTimeoutMinutes
setMaxLogTimeoutMinutes
public void setMaxLogTimeoutMinutes(int maxLogTimeoutMinutes)
- Parameters:
maxLogTimeoutMinutes
- the maxLogTimeoutMinutes to set
getObjectTimeoutMinutes
public int getObjectTimeoutMinutes()
- Returns:
- the objectTimeoutMinutes
setObjectTimeoutMinutes
public void setObjectTimeoutMinutes(int objectTimeoutMinutes)
- Parameters:
objectTimeoutMinutes
- the objectTimeoutMinutes to set
getFilename
public String getFilename()
- Returns:
- the filename
setFilename
public void setFilename(String filename)
- Parameters:
filename
- the filename to set
getDatabases
public List<DatabaseMeta> getDatabases()
- Returns:
- the databases
setDatabases
public void setDatabases(List<DatabaseMeta> databases)
- Parameters:
databases
- the databases to set
getSlaveSequences
public List<SlaveSequence> getSlaveSequences()
- Returns:
- the slaveSequences
setSlaveSequences
public void setSlaveSequences(List<SlaveSequence> slaveSequences)
- Parameters:
slaveSequences
- the slaveSequences to set
getAutoSequence
public SlaveSequence getAutoSequence()
- Returns:
- the autoSequence
setAutoSequence
public void setAutoSequence(SlaveSequence autoSequence)
- Parameters:
autoSequence
- the autoSequence to set
isAutomaticCreationAllowed
public boolean isAutomaticCreationAllowed()
- Returns:
- the automaticCreationAllowed
setAutomaticCreationAllowed
public void setAutomaticCreationAllowed(boolean automaticCreationAllowed)
- Parameters:
automaticCreationAllowed
- the automaticCreationAllowed to set