| Package | Description |
|---|---|
| org.flowable.job.service | |
| org.flowable.job.service.impl.asyncexecutor | |
| org.flowable.job.service.impl.asyncexecutor.multitenant | |
| org.flowable.job.service.impl.cmd |
| Modifier and Type | Field and Description |
|---|---|
protected AsyncExecutor |
JobServiceConfiguration.asyncExecutor |
protected AsyncExecutor |
JobServiceConfiguration.asyncHistoryExecutor |
| Modifier and Type | Method and Description |
|---|---|
AsyncExecutor |
JobServiceConfiguration.getAsyncExecutor() |
AsyncExecutor |
JobServiceConfiguration.getAsyncHistoryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
JobServiceConfiguration |
JobServiceConfiguration.setAsyncExecutor(AsyncExecutor asyncExecutor) |
JobServiceConfiguration |
JobServiceConfiguration.setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAsyncExecutor |
class |
DefaultAsyncHistoryJobExecutor |
class |
DefaultAsyncJobExecutor |
class |
ManagedAsyncJobExecutor
Simple JSR-236 async job executor to allocate threads through
ManagedThreadFactory. |
| Modifier and Type | Field and Description |
|---|---|
protected AsyncExecutor |
JobAddedTransactionListener.asyncExecutor |
protected AsyncExecutor |
AsyncJobAddedNotification.asyncExecutor |
protected AsyncExecutor |
ResetExpiredJobsRunnable.asyncExecutor |
protected AsyncExecutor |
AcquireTimerJobsRunnable.asyncExecutor |
protected AsyncExecutor |
AcquireAsyncJobsDueRunnable.asyncExecutor |
| Modifier and Type | Method and Description |
|---|---|
protected AsyncExecutor |
DefaultJobManager.getAsyncExecutor() |
protected AsyncExecutor |
DefaultJobManager.getAsyncHistoryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultJobManager.createHintListeners(AsyncExecutor asyncExecutor,
JobInfoEntity job) |
protected boolean |
DefaultJobManager.isExecutorActive(AsyncExecutor asyncExecutor) |
protected void |
DefaultJobManager.setLockTimeAndOwner(AsyncExecutor asyncExecutor,
JobInfoEntity jobInfoEntity) |
| Constructor and Description |
|---|
AcquireAsyncJobsDueRunnable(String name,
AsyncExecutor asyncExecutor,
JobInfoEntityManager<? extends JobInfoEntity> jobEntityManager) |
AcquireTimerJobsRunnable(AsyncExecutor asyncExecutor,
JobManager jobManager) |
AsyncJobAddedNotification(JobInfoEntity job,
AsyncExecutor asyncExecutor) |
JobAddedTransactionListener(JobInfo job,
AsyncExecutor asyncExecutor,
CommandExecutor commandExecutor) |
ResetExpiredJobsRunnable(String name,
AsyncExecutor asyncExecutor,
JobInfoEntityManager<? extends JobInfoEntity> jobEntityManager) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TenantAwareAsyncExecutor
Interface for
AsyncExecutor implementations used in conjunction with the MultiSchemaMultiTenantProcessEngineConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutorPerTenantAsyncExecutor
An
AsyncExecutor that has one AsyncExecutor per tenant. |
class |
SharedExecutorServiceAsyncExecutor
Multi tenant
AsyncExecutor. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,AsyncExecutor> |
ExecutorPerTenantAsyncExecutor.tenantExecutors |
| Modifier and Type | Method and Description |
|---|---|
AsyncExecutor |
TenantAwareAsyncExecutorFactory.createAsyncExecutor(String tenantId)
Allows to create an
AsyncExecutor specifically for a tenant. |
protected AsyncExecutor |
ExecutorPerTenantAsyncExecutor.determineAsyncExecutor() |
AsyncExecutor |
SharedExecutorServiceAsyncExecutor.getTenantAsyncExecutor(String tenantId) |
AsyncExecutor |
TenantAwareAsyncExecutor.getTenantAsyncExecutor(String tenantId) |
AsyncExecutor |
ExecutorPerTenantAsyncExecutor.getTenantAsyncExecutor(String tenantId) |
| Constructor and Description |
|---|
TenantAwareAcquireAsyncJobsDueRunnable(AsyncExecutor asyncExecutor,
TenantInfoHolder tenantInfoHolder,
String tenantId) |
TenantAwareAcquireTimerJobsRunnable(AsyncExecutor asyncExecutor,
TenantInfoHolder tenantInfoHolder,
String tenantId) |
TenantAwareResetExpiredJobsRunnable(AsyncExecutor asyncExecutor,
TenantInfoHolder tenantInfoHolder,
String tenantId) |
| Constructor and Description |
|---|
AcquireJobsCmd(AsyncExecutor asyncExecutor) |
AcquireJobsCmd(AsyncExecutor asyncExecutor,
int remainingCapacity,
JobInfoEntityManager<? extends JobInfoEntity> jobEntityManager) |
AcquireTimerJobsCmd(AsyncExecutor asyncExecutor) |
Copyright © 2020 Flowable. All rights reserved.