All Classes and Interfaces

Class
Description
 
 
Custom form types should extend this abstract class.
 
 
 
Represents one execution of an activity in the currently running process.
Programmatic querying for ActivityInstances.
 
Contains the possible properties which can be used in a ActivityInstanceQuery.
 
 
 
 
 
 
 
 
 
Any type of content that is be associated with a task or with a process instance.
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.
Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.
Created by Pardo David on 5/12/2016.
 
Special exception that can be used to throw a BPMN Error from JavaDelegates and expressions.
 
Allows to hook into the parsing of one or more elements during the parsing of a BPMN 2.0 process.
 
 
Helper for changing the state of a process instance.
 
 
User comments that form discussions around tasks.
 
An annotation that can be used on test classes or as a meta annotation to use a custom configuration resource for the FlowableExtension.
 
 
 
 
 
 
 
Can be used to pass a custom properties HashMap to a TransactionDependentExecutionListener or to a TransactionDependentTaskListener
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Used for FlowElement currently not supported by the DynamicBpmnService and elements who are not parsed.
Execution used in JavaDelegates and ExecutionListeners.
Class that provides helper operations for use in the JavaDelegate, ActivityBehavior, ExecutionListener and TaskListener interfaces.
 
Represents a deployment that is already present in the process repository.
Annotation for a test method to create and delete a deployment around a test method.
Builder for creating new deployments.
An annotation that can be used on test methods, lifecycle method to inject the id of the deployment deployed via Deployment.
 
 
Allows programmatic querying of Deployments.
 
Contains the possible properties that can be used in a DeploymentQuery.
Stores waypoints of a diagram edge.
Stores the position of a waypoint of a diagram edge.
Represents a diagram node.
Stores a two-dimensional graph layout.
Stores position and dimensions of a diagram node.
 
Service providing access to the repository of process definitions and deployments.
 
Pojo class who can be used to check information between DynamicBpmnService.getProcessDefinitionInfo(String) and BpmnModel.
 
 
 
 
Exposes twitter-like feeds for tasks and process instances.
 
Represent a 'path of execution' in a process instance.
Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.
Allows programmatic querying of Executions.
 
 
Contains the possible properties that can be used in a ExecutionQuery .
 
Iterates over an ExecutionTree using breadth-first search
 
 
 
 
 
An FlowableEvent related to cancel event being sent to an activity.
An FlowableEvent related to an activity within an execution.
Implementation of an FlowableActivityEvent.
 
An FlowableEvent related to a conditional being sent to an activity.
An FlowableConditionalEvent implementation.
This interface exposes methods needed to manipulate the agenda implementation.
 
Base class for all FlowableEvent implementations, related to entities.
Base class for all FlowableEvent implementations, represents an exception occurred, related to an entity.
An FlowableEntityEvent related to a single entity.
Base class for all FlowableEngineEntityEvent implementations, related to entities with variables.
An FlowableEvent related to an error being sent to an activity.
Implementation of an FlowableErrorEvent.
An FlowableEvent related to an escalation being sent to an activity.
An FlowableEscalationEvent implementation.
Builder class used to create FlowableEvent implementations.
JUnit Jupiter extension for the Flowable ProcessEngine and services initialization.
Convenience class which always uses the AsyncTaskInvoker to execute the async data.
 
 
An FlowableEvent related to an message being sent to an activity.
An FlowableSignalEvent implementation.
 
An FlowableEvent related to cancel event being sent to an activity.
 
A FlowableEvent related to a multi-instance activity within an execution.
An FlowableCancelledEvent implementation.
Event interface for FlowableEvent implementations related to the process engine, exposing process engine specific functions.
 
An FlowableEvent related to start event being sent when a process instance is started.
An FlowableCancelledEvent implementation.
Event extends default FlowableEntityEvent with the cause of termination
 
Convenience for ProcessEngine and services initialization in the form of a JUnit rule.
An FlowableEvent that indicates a certain sequence flow has been taken.
 
An FlowableEvent related to a signal being sent to an activity.
An FlowableSignalEvent implementation.
Convenience for annotation that activates the FlowableExtension JUnit Jupiter annotation.
Convenience for ProcessEngine and services initialization in the form of a JUnit base class.
A Helper for the Flowable FlowableExtension that can be used within the JUnit Jupiter context store and users can use it in the tests for easy modifying of the ProcessEngine time and easy access for waiting on the job executor.
Implementation of FlowableVariableEvent.
Contains all information for displaying a form and serves as base interface for StartFormData and TaskFormData
Represents a single property on a form.
Access to form data and rendered forms for starting new process instances and completing tasks.
 
Used to indicate the type on a FormProperty.
Convenience class that should be used when a Java delegation in a BPMN 2.0 process is required (for example, to call custom business logic).
Represents one execution of an activity and it's stored permanent for statistics, audit and other business intelligence purposes.
Programmatic querying for HistoricActivityInstances.
 
Contains the possible properties which can be used in a HistoricActivityInstanceQuery.
Base class for all kinds of information that is related to either a HistoricProcessInstance or a HistoricActivityInstance.
Programmatic querying for HistoricDetails.
 
Contains the possible properties which can be used in a HistoricDetailQuery.
A single field that was submitted in either a start form or a task form.
A single execution of a whole process definition that is stored permanently.
Allows programmatic querying of HistoricProcessInstances.
 
 
Contains the possible properties which can be used in a HistoricProcessInstanceQueryProperty.
Update of a process variable.
 
Service exposing information about ongoing and past process instances.
 
 
 
 
Service to manage Users and Groups.
 
 
 
Convenience class that should be used when a Java delegation in a BPMN 2.0 process is required (for example, to call custom business logic).
 
Constants and functions for MDC (Mapped Diagnostic Context) logging
Service for admin and maintenance operations on the process engine.
 
A FlowableFutureJavaDelegate which has a ReadOnlyDelegateExecution as input and Map output data.
 
 
 
This is a bridge resolver, making available any objects registered through Mocks.register(java.lang.String, java.lang.Object) inside scripts supported by process execution.
Registry for mock objects.
 
 
Represents a model that is stored in the model repository.
Allows programmatic querying of Models.
 
Contains the possible properties that can be used in a ModelQuery.
Allows querying of ActivityInstanceQuerys via native (SQL) queries
 
Allows querying of Deployments via native (SQL) queries
 
Allows querying of Executions via native (SQL) queries
 
Allows querying of HistoricActivityInstanceQuerys via native (SQL) queries
 
Allows querying of HistoricDetails via native (SQL) queries
 
Allows querying of HistoricTaskInstanceQuerys via native (SQL) queries
 
Allows querying of Models via native (SQL) queries
 
Allows querying of ProcessDefinitions via native (SQL) queries
 
Allows querying of ProcessInstances via native (SQL) queries
 
 
 
An object structure representing an executable process composed of activities and transitions.
Allows programmatic querying of ProcessDefinitions.
 
Contains the possible properties that can be used in a ProcessDefinitionQuery.
Provides access to all the services that expose the BPM and workflow operations.
Configuration information from which a process engine can be build.
 
Interface describing a listener that gets notified when certain event occurs, related to the process-engine lifecycle it is attached to.
Helper for initializing and closing process engines in server environments.
 
 
Represents one execution of a ProcessDefinition.
 
 
Helper for starting new ProcessInstance.
A trail of data for a given process instance.
 
Allows to fetch the ProcessInstanceHistoryLog for a process instance.
 
 
 
 
 
 
 
 
 
 
 
 
 
Allows programmatic querying of ProcessInstances.
 
 
Contains the possible properties that can be used in a ProcessInstanceQuery.
A builder API to create an event subscription to start an event-based process instance whenever an event with a very specific combination of correlation values occurs.
A builder API to delete a manually created process start event subscription which was created and registered using the RuntimeService#createProcessStartEventSubscriptionBuilder() builder API.
A builder API to modify a manually created process start event subscription which was created and registered using the RuntimeService#createProcessStartEventSubscriptionBuilder() builder API.
Service to manager process instance migrations.
 
 
 
 
Created by Pardo David on 5/12/2016.
Created by Pardo David on 5/12/2016.
Used to indicate the operator that should be used to comparing values in a query clause.
 
Service providing access to the repository of process definitions and deployments.
 
 
 
 
 
Created by Pardo David on 5/12/2016.
Specific FormData for starting a new process instance.
 
 
 
 
 
TaskBuilder implementation
 
Specific FormData for completing a task.
Here for backwards compatibility, prefer use the TaskListener.
Service which provides access to Task and form related operations.
 
 
 
 
Callback interface to be notified of transaction events.
Created by Pardo David on 5/12/2016.
 
An interface that can be used to aggregate multiple variables into a single one based on an aggregation definition.