|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Execution | |
|---|---|
| org.jbpm.pvm | the primary facade interfaces to
the process repository,
the execution repository
and the management functionalities. |
| org.jbpm.pvm.activity | interfaces for implementing
activities, which represent the
runtime behaviour of nodes. |
| org.jbpm.pvm.client | for clients that want direct programmatic access to the execution object like e.g. in unit tests. |
| org.jbpm.pvm.job | timers and asynchronous messages |
| org.jbpm.pvm.listener | interfaces for implementing
event listeners, which represent
runtime behaviour that can be associated as listeners to process events. |
| org.jbpm.pvm.model | common model base classes for the client, activity and event listener API's |
| org.jbpm.pvm.processlog | infrastructure for listening to process event logs that can be used to build up historic information about process executions. |
| org.jbpm.pvm.session | interfaces to pluggable transactional resources to be used by activity implementations. |
| Uses of Execution in org.jbpm.pvm |
|---|
| Methods in org.jbpm.pvm that return Execution | |
|---|---|
Execution |
ExecutionService.findExecution(String executionId)
the execution that is uniquely defined by the process definition and the business key. |
Execution |
ExecutionService.findExecution(String processDefinitionName,
String executionKey)
the execution that is uniquely defined by the process definition and the business key. |
Execution |
ExecutionService.setVariable(String executionId,
String name,
Object value)
creates or overwrites a variable value on the referenced execution |
Execution |
ExecutionService.setVariables(String executionId,
Map<String,Object> variables)
creates or overwrites the variable values on the referenced execution |
Execution |
ExecutionService.signalExecution(String executionId)
provides an external trigger to an execution. |
Execution |
ExecutionService.signalExecution(String executionId,
Map<String,Object> parameters)
provides a external trigger to an execution with parameters. |
Execution |
ExecutionService.signalExecution(String executionId,
String signalName)
provides a named external trigger to an execution. |
Execution |
ExecutionService.signalExecution(String executionId,
String signalName,
Map<String,Object> parameters)
provides a named external trigger to an execution with parameters. |
Execution |
ExecutionService.signalExecutionByKey(String processDefinitionName,
String executionKey)
provides a named external trigger to an execution. |
Execution |
ExecutionService.signalExecutionByKey(String processDefinitionName,
String executionKey,
Map<String,Object> parameters)
provides a named external trigger to an execution with parameters. |
Execution |
ExecutionService.signalExecutionByKey(String processDefinitionName,
String executionKey,
String signalName)
provides a named external trigger to an execution. |
Execution |
ExecutionService.signalExecutionByKey(String processDefinitionName,
String executionKey,
String signalName,
Map<String,Object> parameters)
provides a named external trigger to an execution with parameters. |
Execution |
ExecutionService.startExecution(String processDefinitionId)
starts a new execution for the ProcessDefinition with the given processDefinitionDbid. |
Execution |
ExecutionService.startExecution(String processDefinitionId,
Map<String,Object> variables)
starts a new execution for the ProcessDefinition with the given processDefinitionDbid. |
Execution |
ExecutionService.startExecution(String processDefinitionId,
Map<String,Object> variables,
String executionKey)
starts a new execution for the ProcessDefinition with the given processDefinitionDbid. |
Execution |
ExecutionService.startExecution(String processDefinitionId,
String executionKey)
starts a new execution for the ProcessDefinition with the given processDefinitionDbid. |
Execution |
ExecutionService.startExecutionInLatest(String processDefinitionName)
starts a new execution in the latest version of the given process definition. |
Execution |
ExecutionService.startExecutionInLatest(String processDefinitionName,
Map<String,Object> variables)
starts a new execution in the latest version of the given processDefinitionName. |
Execution |
ExecutionService.startExecutionInLatest(String processDefinitionName,
Map<String,Object> variables,
String executionKey)
starts a new execution in the latest version of the given processDefinitionName. |
Execution |
ExecutionService.startExecutionInLatest(String processDefinitionName,
String executionKey)
starts a new execution in the latest version of the given processDefinitionName. |
| Uses of Execution in org.jbpm.pvm.activity |
|---|
| Subinterfaces of Execution in org.jbpm.pvm.activity | |
|---|---|
interface |
ActivityExecution
view upon an path of execution exposed to
Activity implementations. |
| Methods in org.jbpm.pvm.activity that return Execution | |
|---|---|
Execution |
ActivityExecution.createExecution()
creates a child execution. |
Execution |
ActivityExecution.createExecution(Execution parent)
creates a new child execution under the given parent. |
Execution |
ActivityExecution.createExecution(String name)
creates a child execution with the given name. |
Execution |
ActivityExecution.createExecution(String name,
Execution parent)
creates a new child execution under the given parent with the given name. |
| Methods in org.jbpm.pvm.activity with parameters of type Execution | |
|---|---|
Execution |
ActivityExecution.createExecution(Execution parent)
creates a new child execution under the given parent. |
Execution |
ActivityExecution.createExecution(String name,
Execution parent)
creates a new child execution under the given parent with the given name. |
void |
ActivityExecution.move(Node destination,
Execution execution)
position the given execution in the destination node |
void |
ActivityExecution.removeExecution(Execution child)
removes the child execution from this execution. |
void |
ActivityExecution.removeExecution(Execution child,
Execution parent)
removes the child execution from the given parent. |
void |
ActivityExecution.take(Transition transition,
Execution execution)
let's the given execution take the transition. |
| Uses of Execution in org.jbpm.pvm.client |
|---|
| Subinterfaces of Execution in org.jbpm.pvm.client | |
|---|---|
interface |
ClientExecution
view upon an path of execution exposed to
external clients. |
interface |
ClientProcessInstance
|
| Methods in org.jbpm.pvm.client with parameters of type Execution | |
|---|---|
void |
ClientExecution.signal(Execution execution)
feeds a external trigger into the given execution. |
void |
ClientExecution.signal(Map<String,Object> parameters,
Execution execution)
feeds an external trigger into a given execution with parameters. |
void |
ClientExecution.signal(String signalName,
Execution execution)
feeds a named external trigger into a given execution. |
void |
ClientExecution.signal(String signalName,
Map<String,Object> parameters,
Execution execution)
feeds a named external trigger into a given execution with parameters. |
| Uses of Execution in org.jbpm.pvm.job |
|---|
| Methods in org.jbpm.pvm.job that return Execution | |
|---|---|
Execution |
JobTestHelper.executeMessage(long executionDbid)
|
Execution |
JobTestHelper.executeTimer(long timerDbid)
|
Execution |
Job.getExecution()
|
Execution |
Job.getProcessInstance()
|
| Uses of Execution in org.jbpm.pvm.listener |
|---|
| Subinterfaces of Execution in org.jbpm.pvm.listener | |
|---|---|
interface |
EventListenerExecution
view upon an path of execution exposed to
EventListener implementations. |
| Uses of Execution in org.jbpm.pvm.model |
|---|
| Subinterfaces of Execution in org.jbpm.pvm.model | |
|---|---|
interface |
OpenExecution
execution that opens up access to the related objects in the execution and process definition model. |
| Methods in org.jbpm.pvm.model with parameters of type Execution | |
|---|---|
String |
IdGenerator.createId(ProcessDefinition processDefinition,
Execution parent,
Execution execution)
generates a unique id for the given execution. |
String |
ExecutionKeyGenerator.createKey(ProcessDefinition processDefinition,
Execution execution,
String executionRef)
|
| Uses of Execution in org.jbpm.pvm.processlog |
|---|
| Fields in org.jbpm.pvm.processlog declared as Execution | |
|---|---|
protected Execution |
ProcessLogImpl.execution
|
protected Execution |
ProcessLogImpl.processInstance
|
| Methods in org.jbpm.pvm.processlog that return Execution | |
|---|---|
Execution |
ProcessLog.getExecution()
|
Execution |
ProcessLogImpl.getExecution()
|
Execution |
ProcessLog.getProcessInstance()
|
Execution |
ProcessLogImpl.getProcessInstance()
|
| Methods in org.jbpm.pvm.processlog with parameters of type Execution | |
|---|---|
void |
ProcessLog.setExecution(Execution execution)
|
| Uses of Execution in org.jbpm.pvm.session |
|---|
| Methods in org.jbpm.pvm.session that return Execution | |
|---|---|
Execution |
PvmDbSession.findExecutionByKey(String processDefinitionName,
String executionKey)
the execution uniquely identified by the given processDefinition name and the execution key. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||