org.pentaho.di.job.entries.syslog
Class JobEntrySyslog

java.lang.Object
  extended by org.pentaho.di.job.entry.JobEntryBase
      extended by org.pentaho.di.job.entries.syslog.JobEntrySyslog
All Implemented Interfaces:
Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface

public class JobEntrySyslog
extends JobEntryBase
implements Cloneable, JobEntryInterface

This defines a Syslog job entry.

Since:
05-01-2010
Author:
Samatar

Constructor Summary
JobEntrySyslog()
           
JobEntrySyslog(String n)
           
 
Method Summary
 void addHostName(boolean value)
           
 void addTimestamp(boolean value)
           
 void check(List<CheckResultInterface> remarks, JobMeta jobMeta)
          Support for overrides not having to put in a check method
 Object clone()
           
 boolean evaluates()
          check whether or not this job entry evaluates.
 Result execute(Result previousResult, int nr)
           
 String getDatePattern()
           
 String getFacility()
           
 String getMessage()
           
 String getPort()
           
 String getPriority()
           
 String getServerName()
           
 String getXML()
           
 boolean isAddHostName()
           
 boolean isAddTimestamp()
           
 void loadRep(Repository rep, ObjectId id_jobentry, List<DatabaseMeta> databases, List<SlaveServer> slaveServers)
           
 void loadXML(Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep)
           
 void saveRep(Repository rep, ObjectId id_job)
           
 void setDatePattern(String pattern)
           
 void setFacility(String facility)
           
 void setMessage(String message)
           
 void setPort(String port)
           
 void setPriority(String priority)
           
 void setServerName(String serverName)
           
 
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getRegistrationDate, getRepository, getRepositoryDirectory, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, setChanged, setChanged, setContainerObjectId, setDescription, setID, setLogLevel, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, isUnconditional, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository
 

Constructor Detail

JobEntrySyslog

public JobEntrySyslog(String n)

JobEntrySyslog

public JobEntrySyslog()
Method Detail

clone

public Object clone()
Specified by:
clone in interface JobEntryInterface
Overrides:
clone in class JobEntryBase

getXML

public String getXML()
Specified by:
getXML in interface JobEntryInterface
Overrides:
getXML in class JobEntryBase

loadXML

public void loadXML(Node entrynode,
                    List<DatabaseMeta> databases,
                    List<SlaveServer> slaveServers,
                    Repository rep)
             throws KettleXMLException
Specified by:
loadXML in interface JobEntryInterface
Throws:
KettleXMLException

loadRep

public void loadRep(Repository rep,
                    ObjectId id_jobentry,
                    List<DatabaseMeta> databases,
                    List<SlaveServer> slaveServers)
             throws KettleException
Specified by:
loadRep in interface JobEntryInterface
Overrides:
loadRep in class JobEntryBase
Throws:
KettleException

saveRep

public void saveRep(Repository rep,
                    ObjectId id_job)
             throws KettleException
Specified by:
saveRep in interface JobEntryInterface
Overrides:
saveRep in class JobEntryBase
Throws:
KettleException

getServerName

public String getServerName()
Returns:
Returns the serverName.

setServerName

public void setServerName(String serverName)
Parameters:
serverName - The serverName to set.

getFacility

public String getFacility()
Returns:
Returns the Facility.

setFacility

public void setFacility(String facility)
Parameters:
facility - The facility to set.

setPriority

public void setPriority(String priority)
Parameters:
priority - The priority to set.

getPriority

public String getPriority()
Returns:
Returns the priority.

setMessage

public void setMessage(String message)
Parameters:
message - The message to set.

getMessage

public String getMessage()
Returns:
Returns the comString.

addTimestamp

public void addTimestamp(boolean value)

isAddHostName

public boolean isAddHostName()
Returns:
Returns the addHostname.

addHostName

public void addHostName(boolean value)

isAddTimestamp

public boolean isAddTimestamp()
Returns:
Returns the addTimestamp.

setDatePattern

public void setDatePattern(String pattern)
Parameters:
pattern - The datePattern to set.

getDatePattern

public String getDatePattern()
Returns:
Returns the datePattern.

getPort

public String getPort()
Returns:
Returns the port.

setPort

public void setPort(String port)
Parameters:
port - The port to set.

execute

public Result execute(Result previousResult,
                      int nr)
Specified by:
execute in interface JobEntryInterface

evaluates

public boolean evaluates()
Description copied from class: JobEntryBase
check whether or not this job entry evaluates.

Specified by:
evaluates in interface JobEntryInterface
Overrides:
evaluates in class JobEntryBase
Returns:
true if the job entry evaluates

check

public void check(List<CheckResultInterface> remarks,
                  JobMeta jobMeta)
Description copied from class: JobEntryBase
Support for overrides not having to put in a check method

Specified by:
check in interface JobEntryInterface
Overrides:
check in class JobEntryBase
Parameters:
remarks - CheckResults from checking the job entry
jobMeta - JobMeta information letting threading back to the JobMeta possible