Interface TenantAwareAsyncExecutor

All Superinterfaces:
AsyncExecutor
All Known Implementing Classes:
ExecutorPerTenantAsyncExecutor, SharedExecutorServiceAsyncExecutor

public interface TenantAwareAsyncExecutor extends AsyncExecutor
Interface for AsyncExecutor implementations used in conjunction with the MultiSchemaMultiTenantProcessEngineConfiguration. Allows to dynamically add tenant executors to the engine.
Author:
Joram Barrez
  • Method Details

    • getTenantIds

      Set<String> getTenantIds()
    • addTenantAsyncExecutor

      void addTenantAsyncExecutor(String tenantId, boolean startExecutor)
    • getTenantAsyncExecutor

      AsyncExecutor getTenantAsyncExecutor(String tenantId)
    • removeTenantAsyncExecutor

      void removeTenantAsyncExecutor(String tenantId)