Package org.flowable.job.api

# Interface ExternalWorkerJob

All Superinterfaces:
  `Job`, `JobInfo`

All Known Subinterfaces:
  `AcquiredExternalWorkerJob`

public interface ExternalWorkerJob extends Job

Author:
  Filip Hrisafov

- ## Field Summary

  ### Fields inherited from interface org.flowable.job.api.Job

  `DEFAULT_EXCLUSIVE, JOB_TYPE_EXTERNAL_WORKER, JOB_TYPE_MESSAGE, JOB_TYPE_TIMER`

  ### Fields inherited from interface org.flowable.job.api.JobInfo

  `MAX_EXCEPTION_MESSAGE_LENGTH`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Date`
  `getLockExpirationTime()`
  `String`
  `getLockOwner()`

  ### Methods inherited from interface org.flowable.job.api.Job

  `getCategory, getCorrelationId, getCreateTime, getDuedate, getElementId, getElementName, getExecutionId, getJobType, getProcessDefinitionId, getProcessInstanceId, getScopeDefinitionId, getScopeId, getScopeType, getSubScopeId, isExclusive`

  ### Methods inherited from interface org.flowable.job.api.JobInfo

  `getCustomValues, getExceptionMessage, getId, getJobHandlerConfiguration, getJobHandlerType, getRetries, getTenantId`

- ## Method Details

  - ### getLockOwner

    String getLockOwner()

  - ### getLockExpirationTime

    Date getLockExpirationTime()