org.camunda.bpm.engine.impl.persistence.entity
Class JobManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.persistence.entity.JobManager
- All Implemented Interfaces:
- Session
public class JobManager
- extends AbstractManager
- Author:
- Tom Baeyens, Daniel Meyer
|
Method Summary |
void |
cancelTimers(ExecutionEntity execution)
|
List<JobEntity> |
findExclusiveJobsToExecute(String processInstanceId)
|
JobEntity |
findJobById(String jobId)
|
long |
findJobCountByQueryCriteria(JobQueryImpl jobQuery)
|
List<Job> |
findJobsByConfiguration(String jobHandlerType,
String jobHandlerConfiguration)
|
List<JobEntity> |
findJobsByExecutionId(String executionId)
|
List<JobEntity> |
findJobsByProcessInstanceId(String processInstanceId)
|
List<Job> |
findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page)
|
List<JobEntity> |
findNextJobsToExecute(Page page)
|
List<TimerEntity> |
findTimersByExecutionId(String executionId)
|
List<TimerEntity> |
findUnlockedTimersByDuedate(Date duedate,
Page page)
|
protected void |
hintJobExecutor(JobEntity job)
|
void |
schedule(TimerEntity timer)
|
void |
send(MessageEntity message)
|
void |
updateFailedJobRetriesByJobDefinitionId(String jobDefinitionId,
int retries)
|
void |
updateJobSuspensionStateById(String jobId,
SuspensionState suspensionState)
|
void |
updateJobSuspensionStateByJobDefinitionId(String jobDefinitionId,
SuspensionState suspensionState)
|
void |
updateJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
|
void |
updateJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
|
void |
updateJobSuspensionStateByProcessInstanceId(String processInstanceId,
SuspensionState suspensionState)
|
void |
updateStartTimerJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
|
void |
updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
|
| Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbEntityManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert, saveDefaultAuthorizations |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobManager
public JobManager()
send
public void send(MessageEntity message)
schedule
public void schedule(TimerEntity timer)
hintJobExecutor
protected void hintJobExecutor(JobEntity job)
cancelTimers
public void cancelTimers(ExecutionEntity execution)
findJobById
public JobEntity findJobById(String jobId)
findNextJobsToExecute
public List<JobEntity> findNextJobsToExecute(Page page)
findJobsByExecutionId
public List<JobEntity> findJobsByExecutionId(String executionId)
findJobsByProcessInstanceId
public List<JobEntity> findJobsByProcessInstanceId(String processInstanceId)
findExclusiveJobsToExecute
public List<JobEntity> findExclusiveJobsToExecute(String processInstanceId)
findUnlockedTimersByDuedate
public List<TimerEntity> findUnlockedTimersByDuedate(Date duedate,
Page page)
findTimersByExecutionId
public List<TimerEntity> findTimersByExecutionId(String executionId)
findJobsByQueryCriteria
public List<Job> findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page)
findJobsByConfiguration
public List<Job> findJobsByConfiguration(String jobHandlerType,
String jobHandlerConfiguration)
findJobCountByQueryCriteria
public long findJobCountByQueryCriteria(JobQueryImpl jobQuery)
updateJobSuspensionStateById
public void updateJobSuspensionStateById(String jobId,
SuspensionState suspensionState)
updateJobSuspensionStateByJobDefinitionId
public void updateJobSuspensionStateByJobDefinitionId(String jobDefinitionId,
SuspensionState suspensionState)
updateJobSuspensionStateByProcessInstanceId
public void updateJobSuspensionStateByProcessInstanceId(String processInstanceId,
SuspensionState suspensionState)
updateJobSuspensionStateByProcessDefinitionId
public void updateJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
updateStartTimerJobSuspensionStateByProcessDefinitionId
public void updateStartTimerJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
updateJobSuspensionStateByProcessDefinitionKey
public void updateJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
updateStartTimerJobSuspensionStateByProcessDefinitionKey
public void updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
updateFailedJobRetriesByJobDefinitionId
public void updateFailedJobRetriesByJobDefinitionId(String jobDefinitionId,
int retries)
Copyright © 2014 camunda services GmbH. All rights reserved.