Class ContextInstanceImpl
- java.lang.Object
-
- org.ikasan.spec.scheduled.context.model.AbstractContext<CONTEXT,JOB,JOB_LOCK>
-
- org.ikasan.job.orchestration.model.context.ContextImpl<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>
-
- org.ikasan.job.orchestration.model.instance.ContextInstanceImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.ikasan.spec.scheduled.context.model.Context<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>,org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.StatefulEntity
public class ContextInstanceImpl extends ContextImpl<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance> implements org.ikasan.spec.scheduled.instance.model.StatefulEntity, org.ikasan.spec.scheduled.instance.model.ContextInstance
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.ikasan.job.orchestration.model.context.ContextImpl
ableToRunConcurrently, blackoutWindowCronExpressions, blackoutWindowDateTimeRanges, contextDependencies, contextParameters, contextTtlMilliseconds, description, environmentGroup, isQuartzScheduleDrivenJobsDisabledForContext, jobDependencies, name, timeWindowStart, treeViewExpandLevel
-
-
Constructor Summary
Constructors Constructor Description ContextInstanceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCreatedDateTime()longgetEndTime()java.util.Map<java.lang.String,org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent>getHeldJobs()java.lang.StringgetId()longgetProjectedEndTime()longgetStartTime()org.ikasan.spec.scheduled.instance.model.InstanceStatusgetStatus()java.lang.StringgetTimezone()longgetUpdatedDateTime()booleanisRunContextUntilManuallyEnded()voidsetCreatedDateTime(long createdDateTime)voidsetEndTime(long endTime)voidsetHeldJobs(java.util.Map<java.lang.String,org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent> heldJobs)voidsetId(java.lang.String id)voidsetProjectedEndTime(long projectedEndTime)voidsetRunContextUntilManuallyEnded(boolean runContextUntilManuallyEnded)voidsetStartTime(long startTime)voidsetStatus(org.ikasan.spec.scheduled.instance.model.InstanceStatus status)voidsetTimezone(java.lang.String timezone)voidsetUpdatedDateTime(long updatedDateTime)java.lang.StringtoString()-
Methods inherited from class org.ikasan.job.orchestration.model.context.ContextImpl
getBlackoutWindowCronExpressions, getBlackoutWindowDateTimeRanges, getContextDependencies, getContextParameters, getContextsMap, getContextTtlMilliseconds, getDescription, getEnvironmentGroup, getJobDependencies, getName, getTimeWindowStart, getTreeViewExpandLevel, isAbleToRunConcurrently, isQuartzScheduleDrivenJobsDisabledForContext, isUseDisplayName, setAbleToRunConcurrently, setBlackoutWindowCronExpressions, setBlackoutWindowDateTimeRanges, setContextDependencies, setContextParameters, setContextTtlMilliseconds, setDescription, setEnvironmentGroup, setJobDependencies, setName, setQuartzScheduleDrivenJobsDisabledForContext, setTimeWindowStart, setTreeViewExpandLevel, setUseDisplayName
-
Methods inherited from class org.ikasan.spec.scheduled.context.model.AbstractContext
getAllNestedJobLocks, getContexts, getJobLocks, getJobLocksMap, getScheduledJobs, getScheduledJobsMap, setContexts, setJobLocks, setScheduledJobs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ikasan.spec.scheduled.context.model.Context
getAllNestedJobLocks, getBlackoutWindowCronExpressions, getBlackoutWindowDateTimeRanges, getContextDependencies, getContextParameters, getContexts, getContextsMap, getContextTtlMilliseconds, getDescription, getEnvironmentGroup, getJobDependencies, getJobLocks, getJobLocksMap, getName, getScheduledJobs, getScheduledJobsMap, getTimeWindowStart, getTreeViewExpandLevel, isAbleToRunConcurrently, isQuartzScheduleDrivenJobsDisabledForContext, isUseDisplayName, setAbleToRunConcurrently, setBlackoutWindowCronExpressions, setBlackoutWindowDateTimeRanges, setContextDependencies, setContextParameters, setContexts, setContextTtlMilliseconds, setDescription, setEnvironmentGroup, setJobDependencies, setJobLocks, setName, setQuartzScheduleDrivenJobsDisabledForContext, setScheduledJobs, setTimeWindowStart, setTreeViewExpandLevel, setUseDisplayName
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setId
public void setId(java.lang.String id)
- Specified by:
setIdin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getCreatedDateTime
public long getCreatedDateTime()
- Specified by:
getCreatedDateTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setCreatedDateTime
public void setCreatedDateTime(long createdDateTime)
- Specified by:
setCreatedDateTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getUpdatedDateTime
public long getUpdatedDateTime()
- Specified by:
getUpdatedDateTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setUpdatedDateTime
public void setUpdatedDateTime(long updatedDateTime)
- Specified by:
setUpdatedDateTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getStartTime
public long getStartTime()
- Specified by:
getStartTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setStartTime
public void setStartTime(long startTime)
- Specified by:
setStartTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getEndTime
public long getEndTime()
- Specified by:
getEndTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setEndTime
public void setEndTime(long endTime)
- Specified by:
setEndTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getProjectedEndTime
public long getProjectedEndTime()
- Specified by:
getProjectedEndTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setProjectedEndTime
public void setProjectedEndTime(long projectedEndTime)
- Specified by:
setProjectedEndTimein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
isRunContextUntilManuallyEnded
public boolean isRunContextUntilManuallyEnded()
- Specified by:
isRunContextUntilManuallyEndedin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setRunContextUntilManuallyEnded
public void setRunContextUntilManuallyEnded(boolean runContextUntilManuallyEnded)
- Specified by:
setRunContextUntilManuallyEndedin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
getTimezone
public java.lang.String getTimezone()
- Specified by:
getTimezonein interfaceorg.ikasan.spec.scheduled.context.model.Context<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>- Specified by:
getTimezonein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance- Overrides:
getTimezonein classContextImpl<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>
-
setTimezone
public void setTimezone(java.lang.String timezone)
- Specified by:
setTimezonein interfaceorg.ikasan.spec.scheduled.context.model.Context<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>- Specified by:
setTimezonein interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance- Overrides:
setTimezonein classContextImpl<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>
-
getStatus
public org.ikasan.spec.scheduled.instance.model.InstanceStatus getStatus()
- Specified by:
getStatusin interfaceorg.ikasan.spec.scheduled.instance.model.StatefulEntity
-
setStatus
public void setStatus(org.ikasan.spec.scheduled.instance.model.InstanceStatus status)
- Specified by:
setStatusin interfaceorg.ikasan.spec.scheduled.instance.model.StatefulEntity
-
getHeldJobs
public java.util.Map<java.lang.String,org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent> getHeldJobs()
- Specified by:
getHeldJobsin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
setHeldJobs
public void setHeldJobs(java.util.Map<java.lang.String,org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent> heldJobs)
- Specified by:
setHeldJobsin interfaceorg.ikasan.spec.scheduled.instance.model.ContextInstance
-
toString
public java.lang.String toString()
- Overrides:
toStringin classContextImpl<org.ikasan.spec.scheduled.instance.model.ContextInstance,org.ikasan.spec.scheduled.instance.model.ContextParameterInstance,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance,org.ikasan.spec.scheduled.instance.model.JobLockInstance>
-
-