| Package | Description |
|---|---|
| org.activiti.engine |
Public API of the Activiti engine.
Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments RuntimeService: For starting and searching ProcessInstances TaskService: Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasksorg.activiti.engine.IdentityService: Used for managing org.activiti.engine.identity.Users,
org.activiti.engine.identity.Groups and the relations between themManagementService: Exposes engine admin and maintenance operations,
which have no relation to the runtime exection of business processesHistoryService: Exposes information about ongoing and past process instances.org.activiti.engine.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.activiti.engine.compatibility | |
| org.activiti.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.asyncexecutor | |
| org.activiti.engine.impl.asyncexecutor.multitenant | |
| org.activiti.engine.impl.cmd | |
| org.activiti.engine.impl.jobexecutor | |
| org.activiti.engine.impl.persistence.entity | |
| org.activiti.engine.impl.persistence.entity.data | |
| org.activiti.engine.impl.persistence.entity.data.impl |
| Modifier and Type | Method and Description |
|---|---|
Job |
ManagementService.moveDeadLetterJobToExecutableJob(String jobId,
int retries)
Moves a job that is in the dead letter job table back to be an executable job,
and resetting the retries (as the retries was 0 when it was put into the dead letter job table).
|
Job |
ManagementService.moveJobToDeadLetterJob(String jobId)
Moves a job to the dead letter job table (eg.
|
Job |
ManagementService.moveTimerToExecutableJob(String jobId)
Moves a timer job to the executable job table (eg.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Activiti5CompatibilityHandler.executeJob(Job job) |
void |
Activiti5CompatibilityHandler.executeJobWithLockAndRetry(Job job) |
void |
Activiti5CompatibilityHandler.handleFailedJob(Job job,
Throwable exception) |
| Modifier and Type | Method and Description |
|---|---|
Job |
ManagementServiceImpl.moveDeadLetterJobToExecutableJob(String jobId,
int retries) |
Job |
ManagementServiceImpl.moveJobToDeadLetterJob(String jobId) |
Job |
ManagementServiceImpl.moveTimerToExecutableJob(String jobId) |
| Modifier and Type | Method and Description |
|---|---|
List<Job> |
JobQueryImpl.executeList(CommandContext commandContext,
Page page) |
List<Job> |
DeadLetterJobQueryImpl.executeList(CommandContext commandContext,
Page page) |
List<Job> |
SuspendedJobQueryImpl.executeList(CommandContext commandContext,
Page page) |
List<Job> |
TimerJobQueryImpl.executeList(CommandContext commandContext,
Page page) |
| Modifier and Type | Field and Description |
|---|---|
protected Job |
ExecuteAsyncRunnable.job |
| Modifier and Type | Field and Description |
|---|---|
protected LinkedList<Job> |
DefaultAsyncJobExecutor.temporaryJobQueue |
| Modifier and Type | Method and Description |
|---|---|
Runnable |
ExecuteAsyncRunnableFactory.createExecuteAsyncRunnable(Job job,
ProcessEngineConfigurationImpl processEngineConfiguration) |
protected Runnable |
DefaultAsyncJobExecutor.createRunnableForJob(Job job) |
void |
JobManager.execute(Job job)
Execute a job, which means that the logic (async logic, timer that fires, etc)
is executed, typically by a background thread of an executor.
|
void |
DefaultJobManager.execute(Job job) |
boolean |
DefaultAsyncJobExecutor.executeAsyncJob(Job job) |
boolean |
AsyncExecutor.executeAsyncJob(Job job)
Offers the provided
JobEntity to this AsyncExecutor instance
to execute. |
void |
JobManager.unacquire(Job job)
Unacquires a job, meaning that this job was previously locked, and
it is now freed to be acquired by other executor nodes.
|
void |
DefaultJobManager.unacquire(Job job) |
| Constructor and Description |
|---|
ExecuteAsyncRunnable(Job job,
ProcessEngineConfigurationImpl processEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
Runnable |
TenantAwareExecuteAsyncRunnableFactory.createExecuteAsyncRunnable(Job job,
ProcessEngineConfigurationImpl processEngineConfiguration) |
boolean |
ExecutorPerTenantAsyncExecutor.executeAsyncJob(Job job) |
| Constructor and Description |
|---|
TenantAwareExecuteAsyncRunnable(Job job,
ProcessEngineConfigurationImpl processEngineConfiguration,
TenantInfoHolder tenantInfoHolder,
String tenantId) |
| Modifier and Type | Field and Description |
|---|---|
protected Job |
UnlockExclusiveJobCmd.job |
protected Job |
LockExclusiveJobCmd.job |
| Constructor and Description |
|---|
LockExclusiveJobCmd(Job job) |
UnlockExclusiveJobCmd(Job job) |
| Modifier and Type | Field and Description |
|---|---|
protected Job |
FailedJobListener.job |
| Constructor and Description |
|---|
FailedJobListener(CommandExecutor commandExecutor,
Job job) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractJobEntity |
interface |
DeadLetterJobEntity
Suspended jobs are stored separately to increase the normal job query performance
|
interface |
JobEntity
Represents an async job: a piece of logic that needs to be executed asynchronously.
|
interface |
SuspendedJobEntity
Suspended jobs are stored separately to increase the normal job query performance
|
interface |
TimerJobEntity
Stub of the common parts of a Job.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJobEntityImpl
Abstract job entity class.
|
class |
DeadLetterJobEntityImpl
DeadLetterJob entity, necessary for persistence.
|
class |
JobEntityImpl
Job entity.
|
class |
SuspendedJobEntityImpl
TimerJob entity, necessary for persistence.
|
class |
TimerJobEntityImpl
TimerJob entity, necessary for persistence.
|
| Modifier and Type | Method and Description |
|---|---|
List<Job> |
DeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery,
Page page)
Executes a
JobQueryImpl and returns the matching DeadLetterJobEntity instances. |
List<Job> |
DeadLetterJobEntityManagerImpl.findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery,
Page page) |
List<Job> |
JobEntityManagerImpl.findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page) |
List<Job> |
JobEntityManager.findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page)
Executes a
JobQueryImpl and returns the matching JobEntity instances. |
List<Job> |
SuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery,
Page page)
Executes a
JobQueryImpl and returns the matching SuspendedJobEntity instances. |
List<Job> |
SuspendedJobEntityManagerImpl.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery,
Page page) |
List<Job> |
TimerJobEntityManager.findJobsByQueryCriteria(TimerJobQueryImpl jobQuery,
Page page)
Executes a
JobQueryImpl and returns the matching TimerJobEntity instances. |
List<Job> |
TimerJobEntityManagerImpl.findJobsByQueryCriteria(TimerJobQueryImpl jobQuery,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
List<Job> |
DeadLetterJobDataManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery,
Page page) |
List<Job> |
JobDataManager.findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page) |
List<Job> |
SuspendedJobDataManager.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery,
Page page) |
List<Job> |
TimerJobDataManager.findJobsByQueryCriteria(TimerJobQueryImpl jobQuery,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
List<Job> |
MybatisDeadLetterJobDataManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery,
Page page) |
List<Job> |
MybatisJobDataManager.findJobsByQueryCriteria(JobQueryImpl jobQuery,
Page page) |
List<Job> |
MybatisSuspendedJobDataManager.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery,
Page page) |
List<Job> |
MybatisTimerJobDataManager.findJobsByQueryCriteria(TimerJobQueryImpl jobQuery,
Page page) |
Copyright © 2010–2018 Alfresco. All rights reserved.