Interface JobInfoEntity

All Superinterfaces:
AbstractJobEntity, Entity, HasRevision, JobInfo
All Known Subinterfaces:
ExternalWorkerJobEntity, HistoryJobEntity, JobEntity, TimerJobEntity
All Known Implementing Classes:
ExternalWorkerJobEntityImpl, HistoryJobEntityImpl, JobEntityImpl, TimerJobEntityImpl

public interface JobInfoEntity extends JobInfo, AbstractJobEntity, Entity, HasRevision
  • Method Details

    • getLockOwner

      String getLockOwner()
    • setLockOwner

      void setLockOwner(String claimedBy)
    • getLockExpirationTime

      Date getLockExpirationTime()
    • setLockExpirationTime

      void setLockExpirationTime(Date claimedUntil)
    • setScopeType

      void setScopeType(String scopeType)
      Set the scope type for the job. The scope type is the type which is used by the job executor to pick the jobs for executing.

      For example if the job should be picked up by the CMMN Job executor then it should have the same type as the CMMN job executor.

      Specified by:
      setScopeType in interface AbstractJobEntity
      Parameters:
      scopeType - the scope type for the job
    • getScopeType

      String getScopeType()
      Specified by:
      getScopeType in interface AbstractJobEntity