public class MybatisExternalWorkerJobDataManager extends AbstractDataManager<ExternalWorkerJobEntity> implements ExternalWorkerJobDataManager
| Modifier and Type | Field and Description |
|---|---|
protected SingleCachedEntityMatcher<ExternalWorkerJobEntity> |
externalWorkerJobByCorrelationIdMatcher |
protected CachedEntityMatcher<ExternalWorkerJobEntity> |
externalWorkerJobsByScopeIdAndSubScopeIdMatcher |
protected CachedEntityMatcher<ExternalWorkerJobEntity> |
jobsByExecutionIdMatcher |
protected JobServiceConfiguration |
jobServiceConfiguration |
MAX_ENTRIES_IN_CLAUSE| Constructor and Description |
|---|
MybatisExternalWorkerJobDataManager(JobServiceConfiguration jobServiceConfiguration) |
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, updateprotected JobServiceConfiguration jobServiceConfiguration
protected CachedEntityMatcher<ExternalWorkerJobEntity> jobsByExecutionIdMatcher
protected CachedEntityMatcher<ExternalWorkerJobEntity> externalWorkerJobsByScopeIdAndSubScopeIdMatcher
protected SingleCachedEntityMatcher<ExternalWorkerJobEntity> externalWorkerJobByCorrelationIdMatcher
public MybatisExternalWorkerJobDataManager(JobServiceConfiguration jobServiceConfiguration)
public Class<? extends ExternalWorkerJobEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<ExternalWorkerJobEntity>public ExternalWorkerJobEntity create()
create in interface DataManager<ExternalWorkerJobEntity>public ExternalWorkerJobEntity findJobByCorrelationId(String correlationId)
findJobByCorrelationId in interface ExternalWorkerJobDataManagerpublic List<ExternalWorkerJobEntity> findJobsToExecute(List<String> enabledCategories, Page page)
findJobsToExecute in interface JobInfoDataManager<ExternalWorkerJobEntity>public List<ExternalWorkerJobEntity> findJobsByExecutionId(String executionId)
findJobsByExecutionId in interface JobInfoDataManager<ExternalWorkerJobEntity>public List<ExternalWorkerJobEntity> findJobsByProcessInstanceId(String processInstanceId)
findJobsByProcessInstanceId in interface JobInfoDataManager<ExternalWorkerJobEntity>public List<ExternalWorkerJobEntity> findExpiredJobs(List<String> enabledCategories, Page page)
findExpiredJobs in interface JobInfoDataManager<ExternalWorkerJobEntity>public List<ExternalWorkerJob> findJobsByQueryCriteria(ExternalWorkerJobQueryImpl jobQuery)
findJobsByQueryCriteria in interface ExternalWorkerJobDataManagerpublic long findJobCountByQueryCriteria(ExternalWorkerJobQueryImpl jobQuery)
findJobCountByQueryCriteria in interface ExternalWorkerJobDataManagerpublic void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
updateJobTenantIdForDeployment in interface JobInfoDataManager<ExternalWorkerJobEntity>public void bulkUpdateJobLockWithoutRevisionCheck(List<ExternalWorkerJobEntity> externalWorkerJobs, String lockOwner, Date lockExpirationTime)
bulkUpdateJobLockWithoutRevisionCheck in interface JobInfoDataManager<ExternalWorkerJobEntity>public void resetExpiredJob(String jobId)
resetExpiredJob in interface JobInfoDataManager<ExternalWorkerJobEntity>public void deleteJobsByExecutionId(String executionId)
deleteJobsByExecutionId in interface ExternalWorkerJobDataManagerpublic List<ExternalWorkerJobEntity> findExternalJobsToExecute(ExternalWorkerJobAcquireBuilderImpl builder, int numberOfJobs)
findExternalJobsToExecute in interface ExternalWorkerJobDataManagerpublic List<ExternalWorkerJobEntity> findJobsByScopeIdAndSubScopeId(String scopeId, String subScopeId)
findJobsByScopeIdAndSubScopeId in interface ExternalWorkerJobDataManagerprotected IdGenerator getIdGenerator()
getIdGenerator in class AbstractDataManager<ExternalWorkerJobEntity>Copyright © 2021 Flowable. All rights reserved.