Class TenantAwareAcquireAsyncJobsDueRunnable
java.lang.Object
org.flowable.job.service.impl.asyncexecutor.AcquireAsyncJobsDueRunnable
org.flowable.job.service.impl.asyncexecutor.multitenant.TenantAwareAcquireAsyncJobsDueRunnable
- All Implemented Interfaces:
Runnable
Extends the default
AcquireAsyncJobsDueRunnable
by setting the 'tenant' context before executing.- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class org.flowable.job.service.impl.asyncexecutor.AcquireAsyncJobsDueRunnable
asyncExecutor, configuration, isInterrupted, isWaiting, jobEntityManager, lifecycleListener, lockManager, MONITOR, name
-
Constructor Summary
ConstructorsConstructorDescriptionTenantAwareAcquireAsyncJobsDueRunnable
(AsyncExecutor asyncExecutor, TenantInfoHolder tenantInfoHolder, String tenantId) TenantAwareAcquireAsyncJobsDueRunnable
(AsyncExecutor asyncExecutor, TenantInfoHolder tenantInfoHolder, String tenantId, AcquireAsyncJobsDueLifecycleListener lifecycleListener, AcquireJobsRunnableConfiguration configuration) -
Method Summary
Methods inherited from class org.flowable.job.service.impl.asyncexecutor.AcquireAsyncJobsDueRunnable
acquireAndExecuteJobs, createLockManager, executeAcquireCycle, getEngineName, getLifecycleListener, offerJobs, setConfiguration, setLifecycleListener, sleep, stop
-
Field Details
-
tenantInfoHolder
-
tenantId
-
-
Constructor Details
-
TenantAwareAcquireAsyncJobsDueRunnable
public TenantAwareAcquireAsyncJobsDueRunnable(AsyncExecutor asyncExecutor, TenantInfoHolder tenantInfoHolder, String tenantId) -
TenantAwareAcquireAsyncJobsDueRunnable
public TenantAwareAcquireAsyncJobsDueRunnable(AsyncExecutor asyncExecutor, TenantInfoHolder tenantInfoHolder, String tenantId, AcquireAsyncJobsDueLifecycleListener lifecycleListener, AcquireJobsRunnableConfiguration configuration)
-
-
Method Details
-
getTenantAwareAsyncExecutor
-
run
public void run()- Specified by:
run
in interfaceRunnable
- Overrides:
run
in classAcquireAsyncJobsDueRunnable
-