| Modifier and Type | Method and Description |
|---|---|
DataContainer |
ProcessAwareAccess.getObsoleteDataContainer(SessionToken session,
ExecutionHistory execHist,
Instance instance,
int nodeID,
int iteration)
Gets the data container for a finished application specified by the
designated node and iteration ID.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityEventManager.deselectActivity(EBPInstanceReference activity)
Deselects the designated activity and thus makes it available for
reassigning.
|
SimpleSessionContext |
ActivityEventManager.getSimpleSessionContext(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an uncomplete simple session context for the designated activity.
|
SimpleSessionContext |
ActivityEventManager.selectActivity(EBPInstanceReference activity)
Selects the designated activity and thus assigns it to this event manager.
|
Pair<SessionToken,SimpleSessionContext> |
ActivityEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEventManager.deselectActivity(EBPInstanceReference activity) |
SimpleSessionContext |
AbstractEventManager.getSimpleSessionContext(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode) |
SimpleSessionContext |
AbstractEventManager.selectActivity(EBPInstanceReference activity) |
Pair<SessionToken,SimpleSessionContext> |
AbstractEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityExecutionControl.abortActivity(SessionToken session,
EBPInstanceReference activity,
java.lang.String errorMessage,
long errorCode,
boolean force,
boolean propagate)
Instructs the ActivityExecutionControl to abort the activity and propagate the abortion if
appropriate, e. g. to subprocess instances.
|
void |
ActivityTermination.activityFailed(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Signals the failure of an activity, which means, setting the state of the
process step accordingly and starting appropriate measures, for instance,
rolling back or restarting.
|
void |
ActivityTermination.activityFinished(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Signals the termination of an activity, which means, setting the state of
the process step accordingly, storing the values of the output parameters -
encapsulated in the designated data container - and activating new process
steps if appropriate.
|
void |
ActivityTermination.activityReset(SessionToken session,
EBPInstanceReference activity)
Signals a reset of a running activity, which means, the current state
(including the written values) is completely dropped and resetting the
state of the node to
NS_ACTIVATED. |
void |
ActivityTermination.activityResetTo(SessionToken session,
EBPInstanceReference activity,
java.lang.String savepoint)
Signals a reset of a running activity to the designated savepoint.
|
void |
ActivityTermination.activitySuspended(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Signals a suspending of an activity, which means, setting the state of the
process step accordingly and storing the values of the output parameters -
encapsulated in the designated data container.
|
void |
ActivityTermination.activitySuspended(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String savepoint)
Signals a suspending of an activity, which means, setting the state of the
process step accordingly and storing the values of the output parameters -
encapsulated in the designated data container.
|
void |
ActivityStarting.deselectActivity(SessionToken session,
EBPInstanceReference activity)
Deselects the designated activity, that is, the designated user does not
want to execute the activity later any more.
|
void |
ActivityStarting.enquireActivity(SessionToken session,
EBPInstanceReference activity,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Sets an enquiry for the designated activity and delegates it to the
designated recipients.
|
void |
ActivityTermination.flushDataContainer(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer)
Flushes the current state of the designated data container, that is, the values of the output
parameters and the application states and stores them internally with the last savepoint ID of
the designated data container.
|
void |
ActivityTermination.flushSavepoint(SessionToken session,
EBPInstanceReference activity,
DataContainer dataContainer,
java.lang.String savepoint)
Flushes the state of the designated savepoint in the designated data container, that is, the
values of the output parameters and the application states for the designated savepoint and
stores them internally.
|
ExecutionContext |
ActivityStarting.getExecutionContext(SessionToken session,
EBPInstanceReference activity)
Gets the execution context for the designated activity.
|
java.util.List<java.lang.String> |
ActivityExecutionControl.getSavepoints(SessionToken session,
EBPInstanceReference activity)
Gets all savepoints and their respective names for the designated activity.
|
void |
ActivityStarting.replyEnquiry(SessionToken session,
EBPInstanceReference activity,
java.lang.String reply)
Replies to the designated activity, that is the last enquiry is replied.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to its initial state when it is first
activated.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset,
java.lang.String savepoint)
Resets the designated activity to the designated savepoint.
|
java.lang.String |
ActivityExecutionControl.resetToPrevSavepoint(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to the previous savepoint.
|
void |
ActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity from the latest valid savepoint and logs
the agent, the organisational position.
|
void |
ActivityStarting.selectActivity(SessionToken session,
EBPInstanceReference activity)
Selects the designated activity, that is, the designated user wants to
execute the activity later.
|
void |
ActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
boolean |
ActivityExecutionControl.suspendActivity(SessionToken session,
EBPInstanceReference activity,
boolean waitForAcknowledgement,
boolean propagate)
Instructs the ActivityExecutionControl to suspend the specified activity and propagate the
suspension if appropriate, e. g. to subprocess instances.
|
| Modifier and Type | Method and Description |
|---|---|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity and logs the agent, the organisational
position.
|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] stateListener)
Resumes the designated activity and logs the agent, the organisational
position.
|
GUIContext |
SynchronousActivityStarting.startActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] stateListener)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleSessionContext |
RemoteActivityStarting.getSimpleSessionContext(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an incomplete simple session context for the designated activity.
|
SimpleSessionContext |
RemoteActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] exeMsgListener)
Resumes the designated activity from the latest valid savepoint if the
activity is appropriate for a
RuntimeService and provides its
process context and the execution session ID. |
SimpleSessionContext |
RemoteActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] exeMsgListener)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context and the
execution session ID. |
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidRuntimeManagerException
This exception will be raised if an execution manager cannot resolve the
runtime manager URIs provided by an
EBPInstanceReference. |