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
ActivityInstance
s.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
JavaDelegate
s 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
JavaDelegate
s and ExecutionListener
s.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
Deployment
s.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
Execution
s.Contains the possible properties that can be used in a
ExecutionQuery
.Iterates over an
ExecutionTree
using breadth-first searchAn
FlowableEvent
related to cancel event being sent to an activity.An
FlowableActivityCancelledEvent
implementation.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.An
FlowableMultiInstanceActivityCancelledEvent
implementation.Implementation of an
FlowableMultiInstanceActivityCompletedEvent
.A
FlowableEvent
related to a multi-instance activity within an execution.Implementation of an
FlowableMultiInstanceActivityEvent
.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 terminationAn
FlowableProcessTerminatedEvent
implementation.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
HistoricActivityInstance
s.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
HistoricDetail
s.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
HistoricProcessInstance
s.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
User
s and Group
s.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.
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
Model
s.Contains the possible properties that can be used in a
ModelQuery
.Allows querying of
ActivityInstanceQuery
s via native (SQL) queriesAllows querying of
Deployment
s via native (SQL) queriesAllows querying of
Execution
s via native (SQL) queriesAllows querying of
HistoricActivityInstanceQuery
s via native (SQL) queriesAllows querying of
HistoricDetail
s via native (SQL) queriesAllows querying of
HistoricTaskInstanceQuery
s via native (SQL) queriesAllows querying of
Model
s via native (SQL) queriesAllows querying of
ProcessDefinition
s via native (SQL) queriesAllows querying of
ProcessInstance
s via native (SQL) queriesAn object structure representing an executable process composed of activities and transitions.
Allows programmatic querying of
ProcessDefinition
s.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.ProcessInstanceMigrationDocumentConverter.BaseActivityMigrationMappingConverter<T extends ActivityMigrationMapping>
Allows programmatic querying of
ProcessInstance
s.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
implementationSpecific
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.