Interface TenantAwareAsyncExecutor
- All Superinterfaces:
AsyncExecutor
- All Known Implementing Classes:
ExecutorPerTenantAsyncExecutor,SharedExecutorServiceAsyncExecutor
Interface for
AsyncExecutor implementations used in conjunction with the MultiSchemaMultiTenantProcessEngineConfiguration. Allows to dynamically add tenant executors to the engine.- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTenantAsyncExecutor(String tenantId, boolean startExecutor) getTenantAsyncExecutor(String tenantId) voidremoveTenantAsyncExecutor(String tenantId) Methods inherited from interface org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
executeAsyncJob, getAsyncJobLockTimeInMillis, getDefaultAsyncJobAcquireWaitTimeInMillis, getDefaultQueueSizeFullWaitTimeInMillis, getDefaultTimerJobAcquireWaitTimeInMillis, getJobServiceConfiguration, getLockOwner, getMaxAsyncJobsDuePerAcquisition, getMaxTimerJobsPerAcquisition, getResetExpiredJobsInterval, getResetExpiredJobsPageSize, getRetryWaitTimeInMillis, getTaskExecutor, getTimerLockTimeInMillis, isActive, isAutoActivate, setAsyncJobLockTimeInMillis, setAutoActivate, setDefaultAsyncJobAcquireWaitTimeInMillis, setDefaultQueueSizeFullWaitTimeInMillis, setDefaultTimerJobAcquireWaitTimeInMillis, setJobServiceConfiguration, setMaxAsyncJobsDuePerAcquisition, setMaxTimerJobsPerAcquisition, setResetExpiredJobsInterval, setResetExpiredJobsPageSize, setRetryWaitTimeInMillis, setTaskExecutor, setTimerLockTimeInMillis, shutdown, start
-
Method Details
-
getTenantIds
-
addTenantAsyncExecutor
-
getTenantAsyncExecutor
-
removeTenantAsyncExecutor
-