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 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
-