Class DefaultInternalContentJobManager

java.lang.Object
com.flowable.content.engine.impl.callback.DefaultInternalContentJobManager
All Implemented Interfaces:
org.flowable.job.service.InternalJobManager

public class DefaultInternalContentJobManager extends Object implements org.flowable.job.service.InternalJobManager
  • Constructor Details

    • DefaultInternalContentJobManager

      public DefaultInternalContentJobManager()
  • Method Details

    • 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
    • resolveVariablesForExternalWorkerJob

      public Map<String,Object> resolveVariablesForExternalWorkerJob(org.flowable.job.api.ExternalWorkerJob job)
      Specified by:
      resolveVariablesForExternalWorkerJob 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(String scopeType, org.flowable.job.service.InternalJobManager internalJobManager)
      Specified by:
      registerScopedInternalJobManager in interface org.flowable.job.service.InternalJobManager