Class DefaultInternalContentJobManager

  • All Implemented Interfaces:
    org.flowable.job.service.InternalJobManager

    public class DefaultInternalContentJobManager
    extends java.lang.Object
    implements org.flowable.job.service.InternalJobManager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearJobScopeLock​(org.flowable.job.api.Job job)  
      void handleJobDelete​(org.flowable.job.api.Job job)  
      boolean handleJobInsert​(org.flowable.job.api.Job job)  
      void lockJobScope​(org.flowable.job.api.Job job)  
      void preRepeatedTimerSchedule​(org.flowable.job.service.impl.persistence.entity.TimerJobEntity timerJobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)  
      void preTimerJobDelete​(org.flowable.job.service.impl.persistence.entity.JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)  
      void registerScopedInternalJobManager​(java.lang.String scopeType, org.flowable.job.service.InternalJobManager internalJobManager)  
      org.flowable.variable.api.delegate.VariableScope resolveVariableScope​(org.flowable.job.api.Job job)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultInternalContentJobManager

        public DefaultInternalContentJobManager()
    • Method Detail

      • resolveVariableScope

        public org.flowable.variable.api.delegate.VariableScope resolveVariableScope​(org.flowable.job.api.Job job)
        Specified by:
        resolveVariableScope in interface org.flowable.job.service.InternalJobManager
      • handleJobInsert

        public boolean handleJobInsert​(org.flowable.job.api.Job job)
        Specified by:
        handleJobInsert in interface org.flowable.job.service.InternalJobManager
      • handleJobDelete

        public void handleJobDelete​(org.flowable.job.api.Job job)
        Specified by:
        handleJobDelete in interface org.flowable.job.service.InternalJobManager
      • lockJobScope

        public void lockJobScope​(org.flowable.job.api.Job job)
        Specified by:
        lockJobScope in interface org.flowable.job.service.InternalJobManager
      • clearJobScopeLock

        public void clearJobScopeLock​(org.flowable.job.api.Job job)
        Specified by:
        clearJobScopeLock in interface org.flowable.job.service.InternalJobManager
      • preTimerJobDelete

        public void preTimerJobDelete​(org.flowable.job.service.impl.persistence.entity.JobEntity jobEntity,
                                      org.flowable.variable.api.delegate.VariableScope variableScope)
        Specified by:
        preTimerJobDelete in interface org.flowable.job.service.InternalJobManager
      • preRepeatedTimerSchedule

        public void preRepeatedTimerSchedule​(org.flowable.job.service.impl.persistence.entity.TimerJobEntity timerJobEntity,
                                             org.flowable.variable.api.delegate.VariableScope variableScope)
        Specified by:
        preRepeatedTimerSchedule in interface org.flowable.job.service.InternalJobManager
      • registerScopedInternalJobManager

        public void registerScopedInternalJobManager​(java.lang.String scopeType,
                                                     org.flowable.job.service.InternalJobManager internalJobManager)
        Specified by:
        registerScopedInternalJobManager in interface org.flowable.job.service.InternalJobManager