| 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.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.bpmn.helper | |
| org.activiti.engine.impl.bpmn.parser.factory | |
| org.activiti.engine.impl.cmd | |
| org.flowable.common.engine.api.delegate.event | |
| org.flowable.common.engine.impl | |
| org.flowable.common.engine.impl.event | |
| org.flowable.crystalball.simulator.delegate.event.impl | |
| 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.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.bpmn.helper | |
| org.flowable.engine.impl.bpmn.parser.factory | |
| org.flowable.engine.impl.cfg | |
| org.flowable.engine.impl.cmd | |
| org.flowable.engine.impl.event.logger | |
| org.flowable.engine.test.impl.logger | |
| org.flowable.idm.engine | |
| org.flowable.task.service |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeService.addEventListener(FlowableEventListener listenerToAdd)
Adds an event-listener which will be notified of ALL events by the dispatcher.
|
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.
|
void |
RuntimeService.removeEventListener(FlowableEventListener listenerToRemove)
Removes the given listener from this dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd) |
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types) |
void |
RuntimeServiceImpl.removeEventListener(FlowableEventListener listenerToRemove) |
| Modifier and Type | Class and Description |
|---|---|
class |
DelegateActivitiEventListener
An
FlowableEventListener implementation which uses a classname to create a delegate FlowableEventListener instance to use for event notification. |
class |
DelegateExpressionActivitiEventListener
An
FlowableEventListener implementation which resolves an expression to a delegate FlowableEventListener instance and uses this for event notification. |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEventListener |
DelegateActivitiEventListener.delegateInstance |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEventListener |
DelegateActivitiEventListener.getDelegateInstance() |
| Modifier and Type | Method and Description |
|---|---|
FlowableEventListener |
DefaultListenerFactory.createClassDelegateEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createClassDelegateEventListener(EventListener eventListener) |
FlowableEventListener |
DefaultListenerFactory.createDelegateExpressionEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createDelegateExpressionEventListener(EventListener eventListener) |
FlowableEventListener |
DefaultListenerFactory.createEventThrowingEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createEventThrowingEventListener(EventListener eventListener) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEventListener |
RemoveEventListenerCommand.listener |
protected FlowableEventListener |
AddEventListenerCommand.listener |
| Constructor and Description |
|---|
AddEventListenerCommand(FlowableEventListener listener) |
AddEventListenerCommand(FlowableEventListener listener,
FlowableEngineEventType[] types) |
RemoveEventListenerCommand(FlowableEventListener listener) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFlowableEventListener |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowableEventDispatcher.addEventListener(FlowableEventListener listenerToAdd)
Adds an event-listener which will be notified of ALL events by the dispatcher.
|
void |
FlowableEventDispatcher.addEventListener(FlowableEventListener listenerToAdd,
FlowableEventType... types)
Adds an event-listener which will only be notified when an event of the given types occurs.
|
void |
FlowableEventDispatcher.removeEventListener(FlowableEventListener listenerToRemove)
Removes the given listener from this dispatcher.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<FlowableEventListener> |
AbstractServiceConfiguration.eventListeners |
protected List<FlowableEventListener> |
AbstractEngineConfiguration.eventListeners |
protected Map<String,List<FlowableEventListener>> |
AbstractServiceConfiguration.typedEventListeners |
protected Map<String,List<FlowableEventListener>> |
AbstractEngineConfiguration.typedEventListeners |
| Modifier and Type | Method and Description |
|---|---|
List<FlowableEventListener> |
AbstractServiceConfiguration.getEventListeners() |
List<FlowableEventListener> |
AbstractEngineConfiguration.getEventListeners() |
Map<String,List<FlowableEventListener>> |
AbstractServiceConfiguration.getTypedEventListeners() |
Map<String,List<FlowableEventListener>> |
AbstractEngineConfiguration.getTypedEventListeners() |
| Modifier and Type | Method and Description |
|---|---|
AbstractServiceConfiguration |
AbstractServiceConfiguration.setEventListeners(List<FlowableEventListener> eventListeners) |
AbstractEngineConfiguration |
AbstractEngineConfiguration.setEventListeners(List<FlowableEventListener> eventListeners) |
AbstractServiceConfiguration |
AbstractServiceConfiguration.setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners) |
AbstractEngineConfiguration |
AbstractEngineConfiguration.setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEventListener |
ExecuteEventListenerTransactionListener.listener |
| Modifier and Type | Field and Description |
|---|---|
protected List<FlowableEventListener> |
FlowableEventSupport.eventListeners |
protected Map<FlowableEventType,List<FlowableEventListener>> |
FlowableEventSupport.typedListeners |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowableEventDispatcherImpl.addEventListener(FlowableEventListener listenerToAdd) |
void |
FlowableEventSupport.addEventListener(FlowableEventListener listenerToAdd) |
void |
FlowableEventDispatcherImpl.addEventListener(FlowableEventListener listenerToAdd,
FlowableEventType... types) |
void |
FlowableEventSupport.addEventListener(FlowableEventListener listenerToAdd,
FlowableEventType... types) |
protected void |
FlowableEventSupport.addTypedEventListener(FlowableEventListener listener,
FlowableEventType type) |
protected void |
FlowableEventSupport.dispatchEvent(FlowableEvent event,
FlowableEventListener listener) |
protected void |
FlowableEventSupport.dispatchNormalEventListener(FlowableEvent event,
FlowableEventListener listener) |
protected void |
FlowableEventSupport.dispatchTransactionEventListener(FlowableEvent event,
FlowableEventListener listener) |
void |
FlowableEventDispatcherImpl.removeEventListener(FlowableEventListener listenerToRemove) |
void |
FlowableEventSupport.removeEventListener(FlowableEventListener listenerToRemove) |
| Constructor and Description |
|---|
ExecuteEventListenerTransactionListener(FlowableEventListener listener,
FlowableEvent flowableEvent) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRecordFlowableEventListener
This class provides abstract base to records engine events
|
class |
InMemoryRecordFlowableEventListener |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeService.addEventListener(FlowableEventListener listenerToAdd)
Adds an event-listener which will be notified of ALL events by the dispatcher.
|
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.
|
void |
RuntimeService.removeEventListener(FlowableEventListener listenerToRemove)
Removes the given listener from this dispatcher.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFlowableEngineEventListener |
class |
BaseEntityEventListener
Base event listener that can be used when implementing an
FlowableEventListener to get notified when an entity is created, updated, deleted or if another entity-related event occurs. |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd) |
void |
RuntimeServiceImpl.addEventListener(FlowableEventListener listenerToAdd,
FlowableEngineEventType... types) |
void |
RuntimeServiceImpl.removeEventListener(FlowableEventListener listenerToRemove) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseDelegateEventListener
Base implementation of a
FlowableEventListener, used when creating event-listeners that are part of a BPMN definition. |
class |
DelegateExpressionFlowableEventListener
An
FlowableEventListener implementation which resolves an expression to a delegate FlowableEventListener instance and uses this for event notification. |
class |
DelegateFlowableEventListener
An
FlowableEventListener implementation which uses a classname to create a delegate FlowableEventListener instance to use for event notification. |
class |
ErrorThrowingEventListener
An
FlowableEventListener that throws a error event when an event is dispatched to it. |
class |
MessageThrowingEventListener
An
FlowableEventListener that throws a message event when an event is dispatched to it. |
class |
SignalThrowingEventListener
An
FlowableEventListener that throws a signal event when an event is dispatched to it. |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEventListener |
DelegateFlowableEventListener.delegateInstance |
| Modifier and Type | Method and Description |
|---|---|
protected FlowableEventListener |
DelegateFlowableEventListener.getDelegateInstance() |
| Modifier and Type | Method and Description |
|---|---|
FlowableEventListener |
DefaultListenerFactory.createClassDelegateEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createClassDelegateEventListener(EventListener eventListener) |
FlowableEventListener |
DefaultListenerFactory.createDelegateExpressionEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createDelegateExpressionEventListener(EventListener eventListener) |
FlowableEventListener |
DefaultListenerFactory.createEventThrowingEventListener(EventListener eventListener) |
FlowableEventListener |
ListenerFactory.createEventThrowingEventListener(EventListener eventListener) |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngineConfigurationImpl |
ProcessEngineConfigurationImpl.setEventListeners(List<FlowableEventListener> eventListeners) |
ProcessEngineConfigurationImpl |
ProcessEngineConfigurationImpl.setTypedEventListeners(Map<String,List<FlowableEventListener>> typedListeners) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableEventListener |
RemoveEventListenerCommand.listener |
protected FlowableEventListener |
AddEventListenerCommand.listener |
| Constructor and Description |
|---|
AddEventListenerCommand(FlowableEventListener listener) |
AddEventListenerCommand(FlowableEventListener listener,
FlowableEngineEventType[] types) |
RemoveEventListenerCommand(FlowableEventListener listener) |
| Modifier and Type | Class and Description |
|---|---|
class |
EventLogger |
| Modifier and Type | Class and Description |
|---|---|
class |
DebugInfoEntityEventListener |
| Modifier and Type | Method and Description |
|---|---|
IdmEngineConfiguration |
IdmEngineConfiguration.setEventListeners(List<FlowableEventListener> eventListeners) |
IdmEngineConfiguration |
IdmEngineConfiguration.setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners) |
| Modifier and Type | Method and Description |
|---|---|
TaskServiceConfiguration |
TaskServiceConfiguration.setEventListeners(List<FlowableEventListener> eventListeners) |
TaskServiceConfiguration |
TaskServiceConfiguration.setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners) |
Copyright © 2023 Flowable. All rights reserved.