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