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 TypeMethodDescriptionvoid
addTenantAsyncExecutor
(String tenantId, boolean startExecutor) getTenantAsyncExecutor
(String tenantId) void
removeTenantAsyncExecutor
(String tenantId) Methods inherited from interface org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
executeAsyncJob, getAsyncJobLockTimeInMillis, getDefaultAsyncJobAcquireWaitTimeInMillis, getDefaultQueueSizeFullWaitTimeInMillis, getDefaultTimerJobAcquireWaitTimeInMillis, getJobServiceConfiguration, getLockOwner, getMaxAsyncJobsDuePerAcquisition, getMaxTimerJobsPerAcquisition, getResetExpiredJobsInterval, getResetExpiredJobsPageSize, getTaskExecutor, getTimerLockTimeInMillis, isActive, isAutoActivate, setAsyncJobLockTimeInMillis, setAutoActivate, setDefaultAsyncJobAcquireWaitTimeInMillis, setDefaultQueueSizeFullWaitTimeInMillis, setDefaultTimerJobAcquireWaitTimeInMillis, setJobServiceConfiguration, setMaxAsyncJobsDuePerAcquisition, setMaxTimerJobsPerAcquisition, setResetExpiredJobsInterval, setResetExpiredJobsPageSize, setTaskExecutor, setTimerLockTimeInMillis, shutdown, start
-
Method Details
-
getTenantIds
-
addTenantAsyncExecutor
-
getTenantAsyncExecutor
-
removeTenantAsyncExecutor
-