| Package | Description |
|---|---|
| org.activiti.engine |
Public API of the Flowable version 5 engine.
It is highly recommended that the version 6 engine be used instead of the version 5 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 org.activiti5.engine.runtime.ProcessInstances.TaskService: Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasks.IdentityService: Used for managing Users,
org.flowable.idm.api.identity.Groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.activiti.engine.delegate.event.impl | |
| org.activiti.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.cmd | |
| org.activiti.engine.impl.event.logger | |
| org.flowable.common.engine.api.delegate.event | |
| org.flowable.common.engine.impl.event | |
| org.flowable.common.engine.impl.persistence.entity | |
| org.flowable.engine |
Public API of the Flowable 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 tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.flowable.engine.delegate.event | |
| org.flowable.engine.delegate.event.impl | |
| org.flowable.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.bpmn.behavior | |
| org.flowable.engine.impl.cmd | |
| org.flowable.engine.impl.event.logger | |
| org.flowable.engine.impl.persistence.entity | |
| org.flowable.identitylink.service.event.impl | |
| org.flowable.idm.engine.impl.persistence.entity | |
| org.flowable.job.service.event.impl | |
| org.flowable.job.service.impl.persistence.entity | |
| org.flowable.task.service.event.impl | |
| org.flowable.task.service.impl.persistence.entity | |
| org.flowable.variable.service.event.impl |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeService.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types)
Adds an event-listener which will only be notified when an event occurs, which type is in the given types.
|
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEngineEventType |
ActivitiEventImpl.type |
| Modifier and Type | Method and Description |
|---|---|
FlowableEngineEventType |
ActivitiEventImpl.getType() |
| Modifier and Type | Method and Description |
|---|---|
static FlowableActivityEvent |
ActivitiEventBuilder.createActivityEvent(FlowableEngineEventType type,
String activityId,
String activityName,
String executionId,
String processInstanceId,
String processDefinitionId,
String activityType,
String behaviourClass) |
static FlowableEntityEvent |
ActivitiEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
static FlowableEntityEvent |
ActivitiEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEntityEvent |
ActivitiEventBuilder.createEntityExceptionEvent(FlowableEngineEventType type,
Object entity,
Throwable cause) |
static FlowableEntityEvent |
ActivitiEventBuilder.createEntityExceptionEvent(FlowableEngineEventType type,
Object entity,
Throwable cause,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEntityWithVariablesEvent |
ActivitiEventBuilder.createEntityWithVariablesEvent(FlowableEngineEventType type,
Object entity,
Map variables,
boolean localScope) |
static FlowableErrorEvent |
ActivitiEventBuilder.createErrorEvent(FlowableEngineEventType type,
String activityId,
String errorCode,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEvent |
ActivitiEventBuilder.createEvent(FlowableEngineEventType type,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEvent |
ActivitiEventBuilder.createGlobalEvent(FlowableEngineEventType type) |
static FlowableMessageEvent |
ActivitiEventBuilder.createMessageEvent(FlowableEngineEventType type,
String activityId,
String messageName,
Object payload,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableSequenceFlowTakenEvent |
ActivitiEventBuilder.createSequenceFlowTakenEvent(FlowableEngineEventType type,
String sequenceFlowId,
String sourceActivityId,
String sourceActivityName,
String sourceActivityType,
String sourceActivityBehaviorClass,
String targetActivityId,
String targetActivityName,
String targetActivityType,
String targetActivityBehaviorClass) |
static FlowableSignalEvent |
ActivitiEventBuilder.createSignalEvent(FlowableEngineEventType type,
String activityId,
String signalName,
Object signalData,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableVariableEvent |
ActivitiEventBuilder.createVariableEvent(FlowableEngineEventType type,
String variableName,
Object variableValue,
VariableType variableType,
String taskId,
String executionId,
String processInstanceId,
String processDefinitionId) |
void |
ActivitiEventImpl.setType(FlowableEngineEventType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEngineEventType[] |
AddEventListenerCommand.types |
| Constructor and Description |
|---|
AddEventListenerCommand(FlowableEventListener listener,
FlowableEngineEventType[] types) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<FlowableEngineEventType,Class<? extends EventLoggerEventHandler>> |
EventLogger.eventHandlers |
| Modifier and Type | Method and Description |
|---|---|
void |
EventLogger.addEventHandler(FlowableEngineEventType eventType,
Class<? extends EventLoggerEventHandler> eventHandlerClass) |
| Modifier and Type | Field and Description |
|---|---|
static FlowableEngineEventType[] |
FlowableEngineEventType.EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
static FlowableEngineEventType[] |
FlowableEngineEventType.getTypesFromString(String string) |
static FlowableEngineEventType |
FlowableEngineEventType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FlowableEngineEventType[] |
FlowableEngineEventType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
FlowableEngineEventType |
FlowableEngineEventImpl.getType() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowableEngineEventImpl.setType(FlowableEngineEventType type) |
| Constructor and Description |
|---|
FlowableEngineEventImpl(FlowableEngineEventType type)
Creates a new event implementation, not part of an execution context.
|
FlowableEngineEventImpl(FlowableEngineEventType type,
String executionId,
String processInstanceId,
String processDefinitionId)
Creates a new event implementation, part of an execution context.
|
FlowableEngineEventImpl(FlowableEngineEventType type,
String scopeType,
String scopeId,
String subScopeId,
String scopeDefinitionId)
Creates a new event implementation, part of an execution context.
|
FlowableEntityEventImpl(Object entity,
FlowableEngineEventType type) |
FlowableEntityExceptionEventImpl(Object entity,
FlowableEngineEventType type,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEntityEvent |
AbstractEntityManager.createEntityEvent(FlowableEngineEventType eventType,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeService.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types)
Adds an event-listener which will only be notified when an event occurs, which type is in the given types.
|
| Modifier and Type | Field and Description |
|---|---|
protected Set<FlowableEngineEventType> |
AbstractFlowableEngineEventListener.types |
| Constructor and Description |
|---|
AbstractFlowableEngineEventListener(Set<FlowableEngineEventType> types) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableActivityEvent |
FlowableEventBuilder.createActivityEvent(FlowableEngineEventType type,
String activityId,
String activityName,
String executionId,
String processInstanceId,
String processDefinitionId,
FlowElement flowElement) |
static FlowableConditionalEvent |
FlowableEventBuilder.createConditionalEvent(FlowableEngineEventType type,
String activityId,
String conditionExpression,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEntityEvent |
FlowableEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
static FlowableEntityEvent |
FlowableEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEntityEvent |
FlowableEventBuilder.createEntityExceptionEvent(FlowableEngineEventType type,
Object entity,
Throwable cause) |
static FlowableEntityEvent |
FlowableEventBuilder.createEntityExceptionEvent(FlowableEngineEventType type,
Object entity,
Throwable cause,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEntityWithVariablesEvent |
FlowableEventBuilder.createEntityWithVariablesEvent(FlowableEngineEventType type,
Object entity,
Map variables,
boolean localScope) |
static FlowableErrorEvent |
FlowableEventBuilder.createErrorEvent(FlowableEngineEventType type,
String activityId,
String errorId,
String errorCode,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEscalationEvent |
FlowableEventBuilder.createEscalationEvent(FlowableEngineEventType type,
String activityId,
String escalationCode,
String escalationName,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEvent |
FlowableEventBuilder.createEvent(FlowableEngineEventType type,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableEvent |
FlowableEventBuilder.createGlobalEvent(FlowableEngineEventType type) |
static FlowableJobRescheduledEvent |
FlowableEventBuilder.createJobRescheduledEvent(FlowableEngineEventType type,
Job newJob,
String originalJobId) |
static FlowableMessageEvent |
FlowableEventBuilder.createMessageEvent(FlowableEngineEventType type,
String activityId,
String messageName,
Object payload,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableMultiInstanceActivityCompletedEvent |
FlowableEventBuilder.createMultiInstanceActivityCompletedEvent(FlowableEngineEventType type,
int numberOfInstances,
int numberOfActiveInstances,
int numberOfCompletedInstances,
String activityId,
String activityName,
String executionId,
String processInstanceId,
String processDefinitionId,
FlowElement flowElement) |
static FlowableMultiInstanceActivityEvent |
FlowableEventBuilder.createMultiInstanceActivityEvent(FlowableEngineEventType type,
String activityId,
String activityName,
String executionId,
String processInstanceId,
String processDefinitionId,
FlowElement flowElement) |
static FlowableSequenceFlowTakenEvent |
FlowableEventBuilder.createSequenceFlowTakenEvent(ExecutionEntity executionEntity,
FlowableEngineEventType type,
String sequenceFlowId,
String sourceActivityId,
String sourceActivityName,
String sourceActivityType,
Object sourceActivityBehavior,
String targetActivityId,
String targetActivityName,
String targetActivityType,
Object targetActivityBehavior) |
static FlowableSignalEvent |
FlowableEventBuilder.createSignalEvent(FlowableEngineEventType type,
String activityId,
String signalName,
Object signalData,
String executionId,
String processInstanceId,
String processDefinitionId) |
static FlowableVariableEvent |
FlowableEventBuilder.createVariableEvent(FlowableEngineEventType type,
String variableName,
Object variableValue,
VariableType variableType,
String taskId,
String executionId,
String processInstanceId,
String processDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableMultiInstanceActivityCompletedEvent |
MultiInstanceActivityBehavior.buildCompletedEvent(DelegateExecution execution,
FlowableEngineEventType eventType) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEngineEventType[] |
AddEventListenerCommand.types |
| Constructor and Description |
|---|
AddEventListenerCommand(FlowableEventListener listener,
FlowableEngineEventType[] types) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<FlowableEngineEventType,Class<? extends EventLoggerEventHandler>> |
EventLogger.eventHandlers |
| Modifier and Type | Method and Description |
|---|---|
void |
EventLogger.addEventHandler(FlowableEngineEventType eventType,
Class<? extends EventLoggerEventHandler> eventHandlerClass) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEntityEvent |
AbstractProcessEngineEntityManager.createEntityEvent(FlowableEngineEventType eventType,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableEntityEvent |
FlowableIdentityLinkEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEntityEvent |
AbstractIdmEngineEntityManager.createEntityEvent(FlowableEngineEventType eventType,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableEntityEvent |
FlowableJobEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
static FlowableEntityEvent |
FlowableJobEventBuilder.createEntityExceptionEvent(FlowableEngineEventType type,
Object entity,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEntityEvent |
AbstractJobServiceEngineEntityManager.createEntityEvent(FlowableEngineEventType eventType,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableEntityEvent |
FlowableTaskEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEntityEvent |
AbstractTaskServiceEntityManager.createEntityEvent(FlowableEngineEventType eventType,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableEntityEvent |
FlowableVariableEventBuilder.createEntityEvent(FlowableEngineEventType type,
Object entity) |
static FlowableVariableEvent |
FlowableVariableEventBuilder.createVariableEvent(FlowableEngineEventType type,
VariableInstance variableInstance,
Object variableValue,
VariableType variableType) |
| Constructor and Description |
|---|
FlowableVariableEventImpl(FlowableEngineEventType type) |
Copyright © 2023 Flowable. All rights reserved.