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 |
protected boolean |
areInSameProcessInstance(JobEntity job1,
JobEntity job2)
|
void |
cancelTimers(ExecutionEntity execution)
|
protected ListQueryParameterObject |
configureParameterizedQuery(Object parameter)
|
protected void |
configureQuery(JobQueryImpl query)
|
void |
deleteJob(JobEntity job)
|
void |
deleteJob(JobEntity job,
boolean fireDeleteEvent)
|
List<JobEntity> |
findExclusiveJobsToExecute(String processInstanceId)
|
JobEntity |
findJobById(String jobId)
|
long |
findJobCountByQueryCriteria(JobQueryImpl jobQuery)
|
List<JobEntity> |
findJobsByConfiguration(String jobHandlerType,
String jobHandlerConfiguration,
String tenantId)
|
List<JobEntity> |
findJobsByExecutionId(String executionId)
|
List<JobEntity> |
findJobsByJobDefinitionId(String jobDefinitionId)
|
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 |
insertAndHintJobExecutor(JobEntity jobEntity)
|
void |
insertJob(JobEntity job)
|
void |
schedule(TimerEntity timer)
|
void |
send(MessageEntity message)
|
void |
updateFailedJobRetriesByJobDefinitionId(String jobDefinitionId,
int retries)
|
void |
updateJobPriorityByDefinitionId(String jobDefinitionId,
long priority)
|
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 |
updateJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
String processDefinitionTenantId,
SuspensionState suspensionState)
|
void |
updateJobSuspensionStateByProcessInstanceId(String processInstanceId,
SuspensionState suspensionState)
|
void |
updateStartTimerJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
|
void |
updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
|
void |
updateStartTimerJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
String processDefinitionTenantId,
SuspensionState suspensionState)
|
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JOB_PRIORITY_ORDERING_PROPERTY
public static QueryOrderingProperty JOB_PRIORITY_ORDERING_PROPERTY
JOB_TYPE_ORDERING_PROPERTY
public static QueryOrderingProperty JOB_TYPE_ORDERING_PROPERTY
JOB_DUEDATE_ORDERING_PROPERTY
public static QueryOrderingProperty JOB_DUEDATE_ORDERING_PROPERTY
JobManager
public JobManager()
insertJob
public void insertJob(JobEntity job)
deleteJob
public void deleteJob(JobEntity job)
deleteJob
public void deleteJob(JobEntity job,
boolean fireDeleteEvent)
insertAndHintJobExecutor
public void insertAndHintJobExecutor(JobEntity jobEntity)
send
public void send(MessageEntity message)
schedule
public void schedule(TimerEntity timer)
hintJobExecutor
protected void hintJobExecutor(JobEntity job)
areInSameProcessInstance
protected boolean areInSameProcessInstance(JobEntity job1,
JobEntity job2)
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)
findJobsByJobDefinitionId
public List<JobEntity> findJobsByJobDefinitionId(String jobDefinitionId)
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<JobEntity> findJobsByConfiguration(String jobHandlerType,
String jobHandlerConfiguration,
String tenantId)
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)
updateJobSuspensionStateByProcessDefinitionKeyAndTenantId
public void updateJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
String processDefinitionTenantId,
SuspensionState suspensionState)
updateStartTimerJobSuspensionStateByProcessDefinitionKey
public void updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
updateStartTimerJobSuspensionStateByProcessDefinitionKeyAndTenantId
public void updateStartTimerJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
String processDefinitionTenantId,
SuspensionState suspensionState)
updateFailedJobRetriesByJobDefinitionId
public void updateFailedJobRetriesByJobDefinitionId(String jobDefinitionId,
int retries)
updateJobPriorityByDefinitionId
public void updateJobPriorityByDefinitionId(String jobDefinitionId,
long priority)
configureQuery
protected void configureQuery(JobQueryImpl query)
configureParameterizedQuery
protected ListQueryParameterObject configureParameterizedQuery(Object parameter)
Copyright © 2016 camunda services GmbH. All rights reserved.