Class JobLockCacheDataImpl
- java.lang.Object
-
- org.ikasan.job.orchestration.model.cache.JobLockCacheDataImpl
-
- All Implemented Interfaces:
org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
public class JobLockCacheDataImpl extends java.lang.Object implements org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
-
Constructor Summary
Constructors Constructor Description JobLockCacheDataImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.ikasan.spec.scheduled.context.model.JobLockHoldergetExclusiveLockHolder()java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent>getExclusiveLockSchedulerJobInitiationEventWaitQueue()java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String>getJobLocksByIdentifier()java.util.concurrent.ConcurrentHashMap<java.lang.String,org.ikasan.spec.scheduled.context.model.JobLockHolder>getJobLocksByLockName()voidsetExclusiveLockHolder(org.ikasan.spec.scheduled.context.model.JobLockHolder exclusiveLockHolder)voidsetExclusiveLockSchedulerJobInitiationEventWaitQueue(java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent> exclusiveLockSchedulerJobInitiationEventWaitQueue)voidsetJobLocksByIdentifier(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> jobLocksByIdentifier)voidsetJobLocksByLockName(java.util.concurrent.ConcurrentHashMap<java.lang.String,org.ikasan.spec.scheduled.context.model.JobLockHolder> jobLocksByLockName)
-
-
-
Method Detail
-
getJobLocksByIdentifier
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> getJobLocksByIdentifier()
- Specified by:
getJobLocksByIdentifierin interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
setJobLocksByIdentifier
public void setJobLocksByIdentifier(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> jobLocksByIdentifier)
- Specified by:
setJobLocksByIdentifierin interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
getJobLocksByLockName
public java.util.concurrent.ConcurrentHashMap<java.lang.String,org.ikasan.spec.scheduled.context.model.JobLockHolder> getJobLocksByLockName()
- Specified by:
getJobLocksByLockNamein interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
setJobLocksByLockName
public void setJobLocksByLockName(java.util.concurrent.ConcurrentHashMap<java.lang.String,org.ikasan.spec.scheduled.context.model.JobLockHolder> jobLocksByLockName)
- Specified by:
setJobLocksByLockNamein interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
getExclusiveLockSchedulerJobInitiationEventWaitQueue
public java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent> getExclusiveLockSchedulerJobInitiationEventWaitQueue()
- Specified by:
getExclusiveLockSchedulerJobInitiationEventWaitQueuein interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
setExclusiveLockSchedulerJobInitiationEventWaitQueue
public void setExclusiveLockSchedulerJobInitiationEventWaitQueue(java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent> exclusiveLockSchedulerJobInitiationEventWaitQueue)
- Specified by:
setExclusiveLockSchedulerJobInitiationEventWaitQueuein interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
getExclusiveLockHolder
public org.ikasan.spec.scheduled.context.model.JobLockHolder getExclusiveLockHolder()
- Specified by:
getExclusiveLockHolderin interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
setExclusiveLockHolder
public void setExclusiveLockHolder(org.ikasan.spec.scheduled.context.model.JobLockHolder exclusiveLockHolder)
- Specified by:
setExclusiveLockHolderin interfaceorg.ikasan.spec.scheduled.joblock.model.JobLockCacheData
-
-