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

      • JobLockCacheDataImpl

        public JobLockCacheDataImpl()
    • Method Detail

      • getJobLocksByIdentifier

        public java.util.concurrent.ConcurrentHashMap<java.lang.String,​java.lang.String> getJobLocksByIdentifier()
        Specified by:
        getJobLocksByIdentifier in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
      • setJobLocksByIdentifier

        public void setJobLocksByIdentifier​(java.util.concurrent.ConcurrentHashMap<java.lang.String,​java.lang.String> jobLocksByIdentifier)
        Specified by:
        setJobLocksByIdentifier in interface org.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:
        getJobLocksByLockName in interface org.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:
        setJobLocksByLockName in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
      • getExclusiveLockSchedulerJobInitiationEventWaitQueue

        public java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent> getExclusiveLockSchedulerJobInitiationEventWaitQueue()
        Specified by:
        getExclusiveLockSchedulerJobInitiationEventWaitQueue in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
      • setExclusiveLockSchedulerJobInitiationEventWaitQueue

        public void setExclusiveLockSchedulerJobInitiationEventWaitQueue​(java.util.Queue<org.ikasan.spec.scheduled.event.model.ContextualisedSchedulerJobInitiationEvent> exclusiveLockSchedulerJobInitiationEventWaitQueue)
        Specified by:
        setExclusiveLockSchedulerJobInitiationEventWaitQueue in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
      • getExclusiveLockHolder

        public org.ikasan.spec.scheduled.context.model.JobLockHolder getExclusiveLockHolder()
        Specified by:
        getExclusiveLockHolder in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData
      • setExclusiveLockHolder

        public void setExclusiveLockHolder​(org.ikasan.spec.scheduled.context.model.JobLockHolder exclusiveLockHolder)
        Specified by:
        setExclusiveLockHolder in interface org.ikasan.spec.scheduled.joblock.model.JobLockCacheData