Class 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
    • Constructor Detail

      • InternalEventDrivenJobImpl

        public InternalEventDrivenJobImpl()
    • Method Detail

      • getSuccessfulReturnCodes

        public java.util.List<java.lang.String> getSuccessfulReturnCodes()
        Specified by:
        getSuccessfulReturnCodes in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setSuccessfulReturnCodes

        public void setSuccessfulReturnCodes​(java.util.List<java.lang.String> successfulReturnCodes)
        Specified by:
        setSuccessfulReturnCodes in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getWorkingDirectory

        public java.lang.String getWorkingDirectory()
        Specified by:
        getWorkingDirectory in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setWorkingDirectory

        public void setWorkingDirectory​(java.lang.String workingDirectory)
        Specified by:
        setWorkingDirectory in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getCommandLine

        public java.lang.String getCommandLine()
        Specified by:
        getCommandLine in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setCommandLine

        public void setCommandLine​(java.lang.String commandLine)
        Specified by:
        setCommandLine in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getMinExecutionTime

        public long getMinExecutionTime()
        Specified by:
        getMinExecutionTime in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setMinExecutionTime

        public void setMinExecutionTime​(long minExecutionTime)
        Specified by:
        setMinExecutionTime in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getMaxExecutionTime

        public long getMaxExecutionTime()
        Specified by:
        getMaxExecutionTime in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setMaxExecutionTime

        public void setMaxExecutionTime​(long maxExecutionTime)
        Specified by:
        setMaxExecutionTime in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getContextParameters

        public java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter> getContextParameters()
        Specified by:
        getContextParameters in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setContextParameters

        public void setContextParameters​(java.util.List<org.ikasan.spec.scheduled.context.model.ContextParameter> contextParameters)
        Specified by:
        setContextParameters in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getDaysOfWeekToRun

        public java.util.List<java.lang.Integer> getDaysOfWeekToRun()
        Specified by:
        getDaysOfWeekToRun in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setDaysOfWeekToRun

        public void setDaysOfWeekToRun​(java.util.List<java.lang.Integer> daysOfWeekToRun)
        Specified by:
        setDaysOfWeekToRun in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • isTargetResidingContextOnly

        public boolean isTargetResidingContextOnly()
        Specified by:
        isTargetResidingContextOnly in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setTargetResidingContextOnly

        public void setTargetResidingContextOnly​(boolean targetResidingContextOnly)
        Specified by:
        setTargetResidingContextOnly in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • isParticipatesInLock

        public boolean isParticipatesInLock()
        Specified by:
        isParticipatesInLock in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setParticipatesInLock

        public void setParticipatesInLock​(boolean participatesInLock)
        Specified by:
        setParticipatesInLock in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • getExecutionEnvironmentProperties

        public java.lang.String getExecutionEnvironmentProperties()
        Specified by:
        getExecutionEnvironmentProperties in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setExecutionEnvironmentProperties

        public void setExecutionEnvironmentProperties​(java.lang.String executionEnvironmentProperties)
        Specified by:
        setExecutionEnvironmentProperties in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • isJobRepeatable

        public boolean isJobRepeatable()
        Specified by:
        isJobRepeatable in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob
      • setJobRepeatable

        public void setJobRepeatable​(boolean jobRepeatable)
        Specified by:
        setJobRepeatable in interface org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob