| Interface | Description |
|---|---|
| ActivityInstance |
The
ActivityInstance is an instance of
and also resembles the interface. |
| DecisionActivityInstance |
Represents an activity instance which is used for decisions in the process
model.
|
| Enquiry |
An enquiry allows an agent to suspend a running activity, annotate it with a
question and delegate it to other agents who can then reply the question or
help the originator in solving the problem.
|
| ExecutableBusinessProcessInstance |
The
ExecutableBusinessProcessInstance is an instance of
and also resembles the interface. |
| ExecutableInstance |
This interface provides additional methods necessary to execute a process
instance, that is, setting the user who performs a node and manipulating node
states and iteration counts.
|
| ExecutableInstancePropertyTracker |
Interface for tracking property changes on
ExecutableInstance
objects. |
| ExecutionContext |
This interface provides methods to get all the information necessary for the
execution of an activity by the runtime client.
|
| ExecutionFactory |
To offer the possibility that each application can provide its own execution
and termination context objects that fit the application's needs best a
factory has to be provided that loads the corresponding implementations.
|
| InputDataContext |
This interface provides read access to all parameters of an application or a
node.
|
| LightWeightProcessInstance |
The
LightWeightProcessInstance is an instance of
. |
| ParameterDataContext |
This data context provides access to input parameters as well as the
parameter names and their types.
|
| Enum | Description |
|---|---|
| ExecutableInstancePropertyTracker.ExecutableInstanceNodeProperty |
Node properties which are changeable in an executable instance.
|
| ExecutableInstancePropertyTracker.ExecutableInstanceProperty |
Properties which are changeable in an executable instance.
|
| Vote |
This enum provides constants that reflects the application's decision in the
vote phase of the 2-phase commit protocol.
|
| Exception | Description |
|---|---|
| AgentUnknownException |
This exception indicates that the an agent is not known to a specific runtime
manager and therefore can not execute activities on this runtime manager.
|
| InvalidActivityStateException |
This exception will be raised if an activity (a process step) is not in the
right state to perform a desired state transition.
|
| InvalidRuntimeManagerException |
This exception will be raised if an execution manager cannot resolve the
runtime manager URIs provided by an
EBPInstanceReference. |
| WrongAgentException |
This exception is thrown, if either the agent calling the requested
operation does not match the required one or the OrgPosition assigned to the
caller does not match the required one.
|
| WrongExecutionManagerException |
A
WrongExecutionManagerException indicates that the wrong
execution manager has been called. |