Class InternalEventDrivenJobImpl
- java.lang.Object
-
- org.ikasan.job.orchestration.model.job.SchedulerJobImpl
-
- org.ikasan.job.orchestration.model.job.InternalEventDrivenJobImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob,org.ikasan.spec.scheduled.job.model.SchedulerJob
public class InternalEventDrivenJobImpl extends SchedulerJobImpl implements org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.ikasan.job.orchestration.model.job.SchedulerJobImpl
agentName, childContextNames, contextName, description, displayName, heldContexts, jobIdentifier, jobName, ordinal, skippedContexts, startupControlType
-
-
Constructor Summary
Constructors Constructor Description InternalEventDrivenJobImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCommandLine()java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter>getContextParameters()java.util.List<java.lang.Integer>getDaysOfWeekToRun()java.lang.StringgetExecutionEnvironmentProperties()longgetMaxExecutionTime()longgetMinExecutionTime()java.util.List<java.lang.String>getSuccessfulReturnCodes()java.lang.StringgetWorkingDirectory()booleanisJobRepeatable()booleanisParticipatesInLock()booleanisTargetResidingContextOnly()voidsetCommandLine(java.lang.String commandLine)voidsetContextParameters(java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter> contextParameters)voidsetDaysOfWeekToRun(java.util.List<java.lang.Integer> daysOfWeekToRun)voidsetExecutionEnvironmentProperties(java.lang.String executionEnvironmentProperties)voidsetJobRepeatable(boolean jobRepeatable)voidsetMaxExecutionTime(long maxExecutionTime)voidsetMinExecutionTime(long minExecutionTime)voidsetParticipatesInLock(boolean participatesInLock)voidsetSuccessfulReturnCodes(java.util.List<java.lang.String> successfulReturnCodes)voidsetTargetResidingContextOnly(boolean targetResidingContextOnly)voidsetWorkingDirectory(java.lang.String workingDirectory)java.lang.StringtoString()-
Methods inherited from class org.ikasan.job.orchestration.model.job.SchedulerJobImpl
equals, getAgentName, getChildContextNames, getContextName, getDisplayName, getHeldContexts, getIdentifier, getJobDescription, getJobName, getOrdinal, getSkippedContexts, getStartupControlType, hashCode, setAgentName, setChildContextNames, setContextName, setDisplayName, setHeldContexts, setIdentifier, setJobDescription, setJobName, setOrdinal, setSkippedContexts, setStartupControlType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ikasan.spec.scheduled.job.model.SchedulerJob
getAgentName, getAggregateJobName, getChildContextNames, getContextName, getDisplayName, getHeldContexts, getIdentifier, getJobDescription, getJobName, getOrdinal, getSkippedContexts, getStartupControlType, setAgentName, setChildContextNames, setContextName, setDisplayName, setHeldContexts, setIdentifier, setJobDescription, setJobName, setOrdinal, setSkippedContexts, setStartupControlType
-
-
-
-
Method Detail
-
getSuccessfulReturnCodes
public java.util.List<java.lang.String> getSuccessfulReturnCodes()
- Specified by:
getSuccessfulReturnCodesin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setSuccessfulReturnCodes
public void setSuccessfulReturnCodes(java.util.List<java.lang.String> successfulReturnCodes)
- Specified by:
setSuccessfulReturnCodesin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getWorkingDirectory
public java.lang.String getWorkingDirectory()
- Specified by:
getWorkingDirectoryin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setWorkingDirectory
public void setWorkingDirectory(java.lang.String workingDirectory)
- Specified by:
setWorkingDirectoryin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getCommandLine
public java.lang.String getCommandLine()
- Specified by:
getCommandLinein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setCommandLine
public void setCommandLine(java.lang.String commandLine)
- Specified by:
setCommandLinein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getMinExecutionTime
public long getMinExecutionTime()
- Specified by:
getMinExecutionTimein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setMinExecutionTime
public void setMinExecutionTime(long minExecutionTime)
- Specified by:
setMinExecutionTimein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getMaxExecutionTime
public long getMaxExecutionTime()
- Specified by:
getMaxExecutionTimein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setMaxExecutionTime
public void setMaxExecutionTime(long maxExecutionTime)
- Specified by:
setMaxExecutionTimein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getContextParameters
public java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter> getContextParameters()
- Specified by:
getContextParametersin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setContextParameters
public void setContextParameters(java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter> contextParameters)
- Specified by:
setContextParametersin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getDaysOfWeekToRun
public java.util.List<java.lang.Integer> getDaysOfWeekToRun()
- Specified by:
getDaysOfWeekToRunin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setDaysOfWeekToRun
public void setDaysOfWeekToRun(java.util.List<java.lang.Integer> daysOfWeekToRun)
- Specified by:
setDaysOfWeekToRunin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
isTargetResidingContextOnly
public boolean isTargetResidingContextOnly()
- Specified by:
isTargetResidingContextOnlyin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setTargetResidingContextOnly
public void setTargetResidingContextOnly(boolean targetResidingContextOnly)
- Specified by:
setTargetResidingContextOnlyin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
isParticipatesInLock
public boolean isParticipatesInLock()
- Specified by:
isParticipatesInLockin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setParticipatesInLock
public void setParticipatesInLock(boolean participatesInLock)
- Specified by:
setParticipatesInLockin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
getExecutionEnvironmentProperties
public java.lang.String getExecutionEnvironmentProperties()
- Specified by:
getExecutionEnvironmentPropertiesin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setExecutionEnvironmentProperties
public void setExecutionEnvironmentProperties(java.lang.String executionEnvironmentProperties)
- Specified by:
setExecutionEnvironmentPropertiesin interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
isJobRepeatable
public boolean isJobRepeatable()
- Specified by:
isJobRepeatablein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
setJobRepeatable
public void setJobRepeatable(boolean jobRepeatable)
- Specified by:
setJobRepeatablein interfaceorg.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSchedulerJobImpl
-
-