| Modifier and Type | Method and Description |
|---|---|
void |
AbstractADEPT2Service._sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int addStackElems)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
void |
AbstractAuthenticatedService._sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int addStackElems) |
void |
AbstractADEPT2Service.changeLogContext(EBPInstanceReference ebpIR) |
void |
LogService.changeLogContext(EBPInstanceReference ebpIR)
Convenience method for
LogService.changeLogContext(String, SessionToken, UUID, UUID, UUID, UUID, EBPInstanceReference). |
void |
DebugLogger.changeLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Changes the current log record parameter values intermediately for the
designated session to the designated values.
|
void |
AbstractADEPT2Service.changeLogContext(java.lang.String contextString,
SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR) |
void |
LogService.changeLogContext(java.lang.String arbString,
SessionToken session,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Changes the current log record parameter values for the designated session
intermediately to the designated values.
|
void |
AbstractADEPT2Service.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR) |
void |
LogService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Registers the log context for the current thread (if CSV-logging is
configured) and logs the designated message.
|
void |
AbstractADEPT2Service.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR,
int removeElems)
Registers the designated parameters as log context and logs a message for
the entry of a method.
|
void |
DebugLogger.registerLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Registers a new (sub-)session with the designated log record parameters.
|
void |
AbstractADEPT2Service.sessionActive(SessionToken session,
java.util.UUID templID,
java.util.UUID embdTemplID,
EBPInstanceReference ebpIR)
Registers the designated session as active, tracks the current thread and
registers the log context (if CSV-logging is configured).
|
protected void |
DebugLogger.setLogParameters(java.lang.Object[] logParameters,
SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Sets the designated values as parameters for log records.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityExecutionControl |
AdministrationService.getActivityExecutionControl(EBPInstanceReference activity) |
ActivityExecutionControl |
MultiplexingClientService.getActivityExecutionControl(EBPInstanceReference activity) |
ActivityStarting |
LocalExecutionClientService.getActivityStarting(EBPInstanceReference activity)
Gets the interface for (asynchronous) start operations of the designated
activity independently from the execution manager holding the activity.
|
ActivityStarting |
MultiplexingClientService.getActivityStarting(EBPInstanceReference activity) |
ActivityStarting |
WorklistClientService.getActivityStarting(EBPInstanceReference activity)
Gets the interface for (asynchronous) start operations of the designated
activity independently from the execution manager holding the activity.
|
ExecutionControlManager |
LocalExecutionClientService.getExecutionControlManager(EBPInstanceReference activity)
Gets the execution control manager for the designated activity.
|
ExecutionControlManager |
MultiplexingClientService.getExecutionControlManager(EBPInstanceReference activity) |
ExecutionControlManager |
WorklistClientService.getExecutionControlManager(EBPInstanceReference activity)
Gets the execution control manager for the designated activity.
|
ExecutionManager |
LocalExecutionClientService.getExecutionManagerForActivity(EBPInstanceReference ebpInstanceReference)
Returns a reference to the execution manager that is responsible for the
designated activity.
|
ExecutionManager |
MultiplexingClientService.getExecutionManagerForActivity(EBPInstanceReference ebpInstanceReference) |
Pair<SynchronousActivityStarting,java.lang.Boolean> |
ExecutionClientService.getRemoteSynchronousActivityStarting(EBPInstanceReference activity)
Gets the interface for (synchronous) start operations of the designated
activity independently from the execution manager holding the activity and
the local runtime manager.
|
Pair<SynchronousActivityStarting,java.lang.Boolean> |
MultiplexingClientService.getRemoteSynchronousActivityStarting(EBPInstanceReference activity) |
Pair<SynchronousActivityStarting,java.lang.Boolean> |
RemoteExecutionClientService.getRemoteSynchronousActivityStarting(EBPInstanceReference activity)
Gets the interface for (synchronous) start operations of the designated
activity independently from the execution manager holding the activity and
the local runtime manager.
|
SynchronousActivityStarting |
LocalExecutionClientService.getSynchronousActivityStarting(EBPInstanceReference activity)
Gets the interface for (synchronous) start operations of the designated
activity independently from the execution manager holding the activity.
|
SynchronousActivityStarting |
MultiplexingClientService.getSynchronousActivityStarting(EBPInstanceReference activity) |
SynchronousActivityStarting |
WorklistClientService.getSynchronousActivityStarting(EBPInstanceReference activity)
Gets the interface for (synchronous) start operations of the designated
activity independently from the execution manager holding the activity.
|
| 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 | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentMap<java.lang.String,EBPInstanceReference> |
AbstractActivityEventHandler.contexts
All activities that are currently registered for event handling indexed by
the source IDs.
|
protected java.util.Map<EBPInstanceReference,Triple<java.lang.String,java.lang.String,java.lang.String>> |
WorklistHandler.runningItems
Mapping of the EBP instance reference to the corresponding execution
session.
|
| 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 |
|---|---|
Pair<java.util.Map<EBPInstanceReference,ExecutionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
ActivityStarting.getExecutionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.
|
Pair<java.util.Map<EBPInstanceReference,ExecutionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
ActivityStarting.getExecutionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.
|
| 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 |
InstanceStateNotification.autoStartPending(EBPInstanceReference activity,
long terminationTime,
QualifiedAgent agent,
java.net.URI[] runtimeManager,
boolean rtmResolved)
Notifies that the designated activity may be autostarted.
|
java.util.UUID |
InstanceControl.createAndStartSubInstance(SessionToken session,
EBPInstanceReference superInstanceActivity,
ExecutionContext executionContext,
java.net.URI[] stateListener)
Creates a new instance of the designated process template as a subprocess
of the designated activity.
|
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.
|
java.util.Set<QualifiedAgent> |
ActivityStarting.getEnquiryRecipients(SessionToken session,
EBPInstanceReference activity)
Gets all agents that are possible recipients for an enquiry for the
designated activity and the agent identified by the designated session
token.
|
RemoteIterator<java.util.List<QualifiedAgent>> |
ActivityStarting.getEnquiryRecipientsIterator(SessionToken session,
EBPInstanceReference activity)
The same as
ActivityStarting.getEnquiryRecipients(SessionToken, EBPInstanceReference) but with
partial retrieval of the agents. |
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 |
SubInstanceStateNotification.instanceFailed(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Notifies that the designated subprocess instance has failed and provides
the necessary failure information.
|
void |
SubInstanceStateNotification.instanceFinished(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer)
Notifies that the designated subprocess instance has finished normally and
provides the output parameters of the instance.
|
void |
SubInstanceStateNotification.instanceResumed(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP)
Notifies that the designated subprocess instance has been resumed.
|
void |
SubInstanceStateNotification.instanceSuspended(SessionToken session,
java.util.UUID instanceID,
EBPInstanceReference superLWP,
DataContainer dataContainer)
Notifies that the designated subprocess instance has been suspended.
|
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 |
|---|---|
Pair<java.util.Map<EBPInstanceReference,ExecutionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
ActivityStarting.getExecutionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutableInstance |
InstanceManager.createSubInstanceOf(SessionToken session,
java.util.UUID templateID,
java.lang.String instanceName,
QualifiedAgent supervisorAgent,
EBPInstanceReference superInstanceActivity,
long creationTime)
Creates a new instance as subprocess for execution.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
InitialisedInjectedService._sessionActive(SessionToken session,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIR,
int addStackElems) |
void |
InitialisedInjectedService.changeLogContext(EBPInstanceReference ebpIr) |
void |
InitialisedInjectedService.changeLogContext(java.lang.String contextString,
SessionToken session,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr) |
void |
InitialisedInjectedService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr) |
protected void |
InitialisedInjectedService.logMethodEntry(java.lang.String contextString,
SessionToken session,
java.lang.String msg,
java.util.UUID templId,
java.util.UUID baseTemplId,
java.util.UUID embdTemplId,
java.util.UUID instId,
EBPInstanceReference ebpIr,
int removeElems) |
protected void |
InitialisedInjectedService.sessionActive(SessionToken session,
java.util.UUID templId,
java.util.UUID embdTemplId,
EBPInstanceReference ebpIr) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<EBPInstanceReference,ActivityState> |
ExecutionControlManager.getActivities(SessionToken session,
ActivityState.State[] states)
Gets all activities of the agent identified by the designated session token
and their corresponding state.
|
RemoteIterator<java.util.List<SerialisablePair<EBPInstanceReference,ActivityState>>> |
ExecutionControlManager.getActivitiesIterator(SessionToken session,
ActivityState.State[] states)
The same as
#getActivities(SessionToken, State[]) but with
partial retrieval of the activities and their state. |
java.util.Map<EBPInstanceReference,ActivityState> |
ExecutionControlManager.getAllActivities(SessionToken session,
ActivityState.State[] states)
Gets all activities and their corresponding state.
|
RemoteIterator<java.util.List<SerialisablePair<EBPInstanceReference,ActivityState>>> |
ExecutionControlManager.getAllActivitiesIterator(SessionToken session,
ActivityState.State[] states)
The same as
#getAllActivities(SessionToken, State[]) but with partial retrieval of the
activities and their state. |
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeManager.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExecutionControlManager.abortActivity(SessionToken session,
EBPInstanceReference activity,
long timeToRespond,
boolean propagate)
Instructs the runtime client to abort the specified activity and propagate the abortion if
appropriate, e. g. to subprocess instances.
|
void |
ActivityStateNotification.activityClosed(EBPInstanceReference activity,
java.lang.String sessionID)
Notifies that the designated activity in the designated execution session
has been closed.
|
void |
ActivityStateNotification.activityFailed(EBPInstanceReference activity,
java.lang.String sessionID,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Notifies that the designated activity in the designated execution session
has failed with the designated additional failure information.
|
void |
ActivityStateNotification.activityReset(EBPInstanceReference activity,
java.lang.String sessionID)
Notifies that the designated activity in the designated execution session
has been reset.
|
void |
ActivityStateNotification.activityResumed(EBPInstanceReference activity,
java.lang.String sessionID,
java.net.URI[] newListener)
Notifies that the designated activity has been resumed.
|
void |
ActivityStateNotification.activitySignalled(EBPInstanceReference activity,
java.lang.String sessionID,
int signal)
Notifies that the designated activity in the designated execution session
has terminated with the designated signal.
|
void |
ActivityStateNotification.activitySuspended(EBPInstanceReference activity,
java.lang.String sessionID)
Notifies that the designated activity in the designated execution session
has been suspended normally.
|
void |
ActivityStateNotification.activitySuspended(EBPInstanceReference activity,
java.lang.String sessionID,
long timeout)
Notifies that the designated activity in the designated execution session
has been suspended and needs to be resumed after the designated timeout.
|
void |
RuntimeManager.commit(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to inform the specified activity about the
commit of the transaction it participated.
|
void |
ExecutionControlManager.finishActivity(SessionToken session,
EBPInstanceReference activity)
Instructs the execution control manager to stop the specified activity.
|
ActivityState |
ExecutionControlManager.getActivityState(SessionToken session,
EBPInstanceReference activity)
Gets the current state of the designated activity or
null in
case the activity is not yet known or not known any more. |
ExecutionControlProperties |
ExecutionControlManager.getExecutionControlProperties(SessionToken session,
EBPInstanceReference activity)
Gets the
ExecutionControlProperties for the designated
activity. |
Vote |
RuntimeManager.prepareCommit(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to prepare the specified activity for
committing its work done within the transaction it participated.
|
java.net.URI[] |
ActivityStateListener.registerActivityStateListener(SessionToken session,
EBPInstanceReference activity,
ActivityStateNotification listener)
Registers the designated listener for state changes of the designated
activity.
|
void |
ExecutionControlManager.resetActivity(SessionToken session,
EBPInstanceReference activity)
Instructs the execution control manager to reset the specified activity.
|
void |
ResumingRuntimeManager.AutomaticResumer.resumeActivity(EBPInstanceReference ebpInstanceReference,
long delay)
Notifies the service that can automatically resume an activity that the
designated activity should be resumed after the designated time period
(in milliseconds).
|
void |
RuntimeManager.resumeActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference,
ExecutionContext executionContext)
Instructs the runtime manager to resume the specified activity.
|
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.
|
void |
RuntimeManager.rollbackActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference)
Instructs the runtime manager to instruct the specified activity to
rollback its work done within the transaction it participated.
|
void |
ExecutionControlManager.sendSignalToActivity(SessionToken session,
EBPInstanceReference activity,
int signal)
Instructs the runtime manager to signal the specified event to the
specified activity.
|
void |
RuntimeManager.startActivity(SessionToken session,
EBPInstanceReference ebpInstanceReference,
ExecutionContext executionContext)
Instructs the runtime manager to start the Application assigned to the
specified activity.
|
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.
|
void |
ExecutionControlManager.suspendActivity(SessionToken session,
EBPInstanceReference activity,
boolean propagate)
Instructs the execution control manager to suspend the specified activity and propagate the
suspension if appropriate, e. g. to subprocess instances.
|
void |
ActivityStateListener.unregisterActivityStateListener(SessionToken session,
EBPInstanceReference activity,
ActivityStateNotification listener)
Unregisters the designated listener for state changes of the designated
activity.
|
void |
SynchronousActivityStarting.unregisterActivityStateListener(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] stateListener)
Unregisters the designated listener for activity terminations.
|
ActivityState |
ExecutionControlManager.waitForTermination(SessionToken session,
EBPInstanceReference activity,
long timeToRespond)
Waits for the designated time for the designated activity to terminate and
returns the last state when leaving this method.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<Pair<EBPInstanceReference,java.lang.String>> |
AbstractGUIManager.earlyTerminates
The activities (identified by the EBP instance reference and the execution
session ID) of which the termination has already been notified but the
corresponding GUI context has not yet been created.
|
protected java.util.Map<Pair<EBPInstanceReference,java.lang.String>,Pair<GUIContext,de.aristaflow.adept2.model.runtimeenvironment.guicontext.TransferableGUIContext>> |
AbstractGUIManager.guiContexts
The local and the corresponding transferred GUI contexts that have been
created and not been closed yet, indexed by the pair that identifies the
corresponding activity and its execution session.
|
protected java.util.Map<EBPInstanceReference,Triple<ActivityStateListener,java.net.URI[],SessionToken>> |
AbstractGUIManager.listeners
The activity state listeners this GUI manager is registered at for the corresponding
activities.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractGUIManager.activityClosed(EBPInstanceReference activity,
java.lang.String sessionID) |
void |
AbstractGUIManager.activityFailed(EBPInstanceReference activity,
java.lang.String sessionID,
java.lang.String errorMessage,
java.lang.String state,
long errorCode) |
void |
AbstractGUIManager.activityReset(EBPInstanceReference activity,
java.lang.String sessionID) |
void |
AbstractGUIManager.activityResumed(EBPInstanceReference activity,
java.lang.String sessionID,
java.net.URI[] newListener) |
void |
AbstractGUIManager.activitySignalled(EBPInstanceReference activity,
java.lang.String sessionID,
int signal) |
void |
AbstractGUIManager.activitySuspended(EBPInstanceReference activity,
java.lang.String sessionID) |
void |
AbstractGUIManager.activitySuspended(EBPInstanceReference activity,
java.lang.String sessionID,
long timeout) |
protected void |
AbstractGUIManager.closeGUIContext(EBPInstanceReference activity,
java.lang.String sessionID)
Closes the local GUI context of the designated activity.
|
java.net.URI[] |
AbstractGUIManager.getActivityStateListenerURIs(SessionToken session,
EBPInstanceReference activity) |
java.net.URI[] |
RemoteGUIManager.getActivityStateListenerURIs(SessionToken session,
EBPInstanceReference activity)
Registers this GUI manager as state listener for the designated activity
and returns the URIs of the (local) notification service that needs to be
registered at the
SynchronousActivityStarting. |
protected ExecutionControlManager |
AbstractGUIManager.getExecutionControlManager(SessionToken session,
EBPInstanceReference activity)
Gets the execution control manager for the designated activity, that is,
the execution control manager of the runtime manager of the designated
activity.
|
GUIContext |
GUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionId,
ExecutionContext executionContext,
ExecutionControlManager executionControlManager,
java.lang.Thread thread)
Gets an appropriate GUI context for the designated activity as configured
locally for the corresponding client.
|
ProcessConstants.NodeState |
AbstractGUIManager.terminateRemoteExecution(SessionToken session,
EBPInstanceReference activity,
java.lang.String sessionID)
Terminates the (remote) execution of the designated activity, that is, the
execution control manager of the designated activity is instructed
appropriately.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<java.util.Map<EBPInstanceReference,SimpleSessionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
RemoteActivityStarting.getSimpleSessionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities,
ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.
|
Pair<java.util.Map<EBPInstanceReference,SimpleSessionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
RemoteActivityStarting.getSimpleSessionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities,
ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.
|
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeService.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
RemoteExecutionControlManager.finishActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a finish request just like
ExecutionControlManager.finishActivity(SessionToken, EBPInstanceReference)
but only waits the designated time for a response to the finish request. |
SimpleSessionContext |
RemoteActivityStarting.getSimpleSessionContext(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an incomplete simple session context for the designated activity.
|
java.lang.Boolean |
RemoteExecutionControlManager.resetActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a reset request just like
ExecutionControlManager.resetActivity(SessionToken, EBPInstanceReference)
but only waits the designated time for a response to the reset request. |
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. |
java.lang.Boolean |
RemoteExecutionControlManager.sendSignalToActivity(SessionToken session,
EBPInstanceReference activity,
int signal,
long timeout)
Sends a signal just like
ExecutionControlManager.sendSignalToActivity(SessionToken, EBPInstanceReference, int)
but only waits the designated time for a response to the signal. |
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. |
java.lang.Boolean |
RemoteExecutionControlManager.suspendActivity(SessionToken session,
EBPInstanceReference activity,
long timeout)
Sends a suspend request just like
ExecutionControlManager.suspendActivity(SessionToken, EBPInstanceReference, boolean)
but only waits the designated time for a response to the suspend request. |
| Modifier and Type | Method and Description |
|---|---|
Pair<java.util.Map<EBPInstanceReference,SimpleSessionContext>,java.util.Map<EBPInstanceReference,java.lang.Throwable>> |
RemoteActivityStarting.getSimpleSessionContexts(SessionToken session,
java.util.Collection<EBPInstanceReference> activities,
ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WorklistNotification.addActivity(ExecutableBusinessProcessInstance ebpInstance,
ProcessConstants.NodeState state,
boolean suppressed,
EBPInstanceReference ebpInstanceReference,
java.lang.String staffAssignmentRule,
boolean initialUpdate)
Adds the activity, which is part of the designated node, to the worklists
for the user specified by the designated staff assignment rule.
|
void |
WorklistNotification.addAndAssignActivity(ExecutableBusinessProcessInstance ebpInstance,
ProcessConstants.NodeState state,
boolean suppressed,
EBPInstanceReference ebpInstanceReference,
java.lang.String staffAssignmentRule,
QualifiedAgent agent,
boolean initialUpdate)
Adds and assigns the activity, which is part of the designated given node,
to the worklist of the designated agent.
|
void |
WorklistNotification.assignAndUpdateActivity(EBPInstanceReference activity,
ProcessConstants.NodeState state,
QualifiedAgent agent)
Assign and updates the designated activity.
|
void |
WorklistNotification.enquireActivity(EBPInstanceReference activity,
Enquiry enquiry,
boolean initialUpdate)
Sets the designated activity in enquiry-mode, that is, the corresponding
worklist item is offered to the recipients of the designated enquiry and
the corresponding comment is provided appropriately in the worklist items.
|
AdministrativeWorklistItem |
WorklistAdministration.getWorklistItem(SessionToken session,
EBPInstanceReference activity)
Gets the worklist item for the designated activity.
|
java.util.Map<QualifiedAgent,java.util.UUID> |
WorklistAdministration.getWorklistsContaining(SessionToken session,
EBPInstanceReference activity)
Gets the IDs of the worklists containing the designated activity and the
corresponding owners of the worklists.
|
void |
WorklistNotification.promoteActivity(EBPInstanceReference activity,
ProcessConstants.NodeState state,
java.lang.String staffAssignmentRule,
QualifiedAgent agent)
Promotes the designated (suppressed) activity, that is, the activity is
added again to the previous worklists restoring the previous state.
|
void |
WorklistNotification.removeActivity(EBPInstanceReference activity)
Removes the designated activity from all worklists.
|
void |
WorklistNotification.replyEnquiry(EBPInstanceReference activity,
Enquiry enquiry,
boolean initialUpdate)
Unsets the current enquiry-mode from the designated activity, that is, the
originator of the enquiry is offered the corresponding worklist item again
together with the reply, encapsulated in the designated enquiry.
|
void |
WorklistNotification.suppressActivity(EBPInstanceReference activity,
boolean initialUpdate)
Suppresses the designated activity, that is, the activity is removed from
all worklists but is kept within the worklist manager.
|
void |
WorklistNotification.updateActivityState(EBPInstanceReference activity,
ProcessConstants.NodeState state)
Updates the state of the designated activity.
|
| Modifier and Type | Method and Description |
|---|---|
static org.w3c.dom.Element |
XMLExportTools.createEBPInstanceReferenceElement(org.w3c.dom.Document document,
java.lang.String ns,
EBPInstanceReference ebpIR,
boolean namespaceAware)
Creates an ebp instance reference element, based on the given ebp instance
reference object.
|
| Modifier and Type | Field and Description |
|---|---|
protected EBPInstanceReference |
InvalidRuntimeManagerException.ebp
The
EBPInstanceReference not providing valid runtime manager
URIs. |
| Modifier and Type | Method and Description |
|---|---|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackURIs,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerURIs,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime)
Creates a new executable instance without the need to specify all the
details.
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackUris,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerUris,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
| Constructor and Description |
|---|
InvalidRuntimeManagerException(EBPInstanceReference ebp,
ProcessConstants.NodeState state)
Creates a new
InvalidRuntimeManagerException to indicate that
an execution manager cannot resolve the runtime manager URIs provided by an
EBPInstanceReference. |
InvalidRuntimeManagerException(EBPInstanceReference ebp,
ProcessConstants.NodeState state,
java.lang.Throwable cause)
Creates a new
InvalidRuntimeManagerException to indicate that
an execution manager cannot resolve the runtime manager URIs provided by an
EBPInstanceReference. |
| Modifier and Type | Method and Description |
|---|---|
EBPInstanceReference |
ProcessModelFactory.createEBPInstanceReference(EBPType type,
java.util.UUID instanceID,
java.util.UUID instanceLogID,
java.util.UUID baseTemplateID,
int nodeID,
int nodeIteration,
java.net.URI[] executionManagerURIs)
Create a new EBP instance reference object.
|
EBPInstanceReference |
ProcessModelFactory.createEBPInstanceReference(EBPType type,
java.util.UUID instanceID,
java.util.UUID instanceLogID,
java.util.UUID baseTemplateID,
int nodeID,
int nodeIteration,
java.net.URI[] executionManagerURIs,
java.net.URI[] runtimeManagerURIs)
Create a new EBP instance reference object.
|
EBPInstanceReference |
ProcessModelFactory.createEBPInstanceReference(int nodeID,
Instance instance,
java.net.URI[] executionManagerURIs)
Create a new EBP instance reference object for the designated node of the
designated instance being from the designated execution manager.
|
EBPInstanceReference |
Instance.getParentEBPReference()
Returns the reference to the super-instance, if this instance is a
sub-process.
|
| Modifier and Type | Method and Description |
|---|---|
Instance |
ProcessModelFactory.createInstance(java.util.UUID id,
java.util.UUID logID,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
Instance |
ProcessModelFactory.createInstanceLwpIts(java.util.UUID id,
java.util.UUID logId,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an Instance.
|
| Modifier and Type | Method and Description |
|---|---|
static EBPInstanceReference |
ProcessModelXMLImportTools.getEBPInstanceReference(org.w3c.dom.Element ebpInstanceReferenceElement,
ProcessModelFactory pmf)
Create a new ebp instance reference object from the given xml element.
|
| Modifier and Type | Field and Description |
|---|---|
protected EBPInstanceReference |
WrongRuntimeManagerException.ebp
A reference to the executable business process that has been started on
another runtime manager.
|
| Modifier and Type | Method and Description |
|---|---|
EBPInstanceReference |
SessionContext.getEBPInstanceReference()
Returns the reference to the corresponding process step which contains all
information to identify the process step.
|
EBPInstanceReference |
SimpleSessionContext.getEBPInstanceReference()
Returns the reference to the corresponding process step which contains all
information to identify the process step.
|
EBPInstanceReference |
WrongRuntimeManagerException.getEBPInstanceReference()
Gets the reference to the executable business process that has been started
on another runtime manager.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleSessionContext |
RuntimeEnvironmentFactory.createSimpleSessionContext(java.lang.String sessionID,
EBPInstanceReference ebpIR,
SerialisableDataContext dataContext,
ActivityInstance activity,
ProcessConstants.ExecutionMode executionMode,
Enquiry currentEnquiry,
Enquiry repliedEnquiry,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new simple session context for starting an activity in a runtime
service.
|
SimpleSessionContext |
RuntimeEnvironmentFactory.createSimpleSessionContext(java.lang.String sessionId,
java.lang.String savepoint,
EBPInstanceReference ebpIr,
SerialisableDataContext dataContext,
ActivityInstance activity,
ProcessConstants.ExecutionMode executionMode,
Enquiry currentEnquiry,
Enquiry repliedEnquiry,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new simple session context for resuming an activity in a runtime
service.
|
SessionContext |
RuntimeEnvironmentFactory.getInitialSessionContext(ClientSessionFactory sessionFactory,
java.lang.String sessionID,
EBPInstanceReference ebpInstanceReference,
DataContext dataContext,
ExecutionContext executionContext,
GUIContext guiContext,
RuntimeEnvironment runtimeEnvironment,
java.lang.Thread componentThread)
Returns an application related implementation of the session context and
initialises the sessionID of the session context by the passed value.
|
| Constructor and Description |
|---|
WrongRuntimeManagerException(java.net.URI[] expectedRuntimeManager,
EBPInstanceReference ebp)
Constructs a new
WrongRuntimeManagerException to indicate
that the called runtime manager does not execute the designated activity. |
| Modifier and Type | Class and Description |
|---|---|
class |
ADEPT2ActivityReference
An activity reference to an ADEPT2 activity represented by a node of a
process instance.
|
class |
ADEPT2EBPReference
The default implementation of an activity reference.
|
class |
LWPActivityReference
An activity reference to an ADEPT2 lightweight-process represented by a node
of a process instance.
|
| Modifier and Type | Method and Description |
|---|---|
EBPInstanceReference |
WorklistModelFactory.createEBPInstanceReference(EBPType type,
java.util.UUID instanceID,
java.util.UUID baseTemplateID,
int nodeID,
int nodeIteration,
java.net.URI[] executionManagerURIs,
java.net.URI[] runtimeManagerURIs)
Create a new EBP instance reference object.
|
EBPInstanceReference |
WorklistModelFactory.createEBPInstanceReference(EBPType type,
java.util.UUID instanceID,
java.util.UUID instanceLogID,
java.util.UUID baseTemplateID,
int nodeID,
int nodeIteration,
java.net.URI[] executionManagerURIs)
Create a new EBP instance reference object.
|
EBPInstanceReference |
WorklistModelFactory.createEBPInstanceReference(EBPType type,
java.util.UUID instanceID,
java.util.UUID instanceLogID,
java.util.UUID baseTemplateID,
int nodeID,
int nodeIteration,
java.net.URI[] executionManagerURIs,
java.net.URI[] runtimeManagerURIs)
Create a new EBP instance reference object.
|
| Constructor and Description |
|---|
ADEPT2ActivityReference(EBPInstanceReference ebpInstanceReference,
ActivityInstance activityInstance,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-activities based on the
designated EBP-Instance-Reference.
|
ADEPT2EBPReference(EBPInstanceReference ebpIR,
ExecutableBusinessProcessInstance ebpInstance,
java.lang.String activityReferenceType,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-EBPs based on the
designated EBP-Instance-Reference.
|
LWPActivityReference(EBPInstanceReference ebpInstanceReference,
LightWeightProcessInstance lwpInstance,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-LWPs based on the
designated EBP-Instance-Reference.
|
| Modifier and Type | Method and Description |
|---|---|
EBPInstanceReference |
SelectedEBPChangedEvent.getElement()
Returns the EBPInstanceReference of the selected activity.
|
| Constructor and Description |
|---|
SelectedEBPChangedEvent(EBPInstanceReference reference,
java.lang.Object source)
Creates this event.
|
| Modifier and Type | Method and Description |
|---|---|
GUIContext |
NullGUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionID,
ExecutionContext executionContext,
ExecutionControlManager ecm,
java.lang.Thread thread) |
GUIContext |
RemoteHTMLGUIManager.getGUIContext(SessionToken session,
ActivityInstance activityInstance,
EBPInstanceReference ebpInstanceReference,
java.lang.String sessionID,
ExecutionContext executionContext,
ExecutionControlManager ecm,
java.lang.Thread thread) |
| Constructor and Description |
|---|
RemoteHTMLContext(java.lang.Thread thread,
SessionToken session,
HTTPService httpService,
java.lang.String sessionID,
ActivityInstance activityInstance,
EBPInstanceReference activity,
ExecutionContext executionContext)
Creates a new
HTMLContext for handling the interaction between
webserver and ExecutableComponent and also to provide the
URL to a client allowing to call the URL
remotely. |
TransferredURLContext(java.net.URL url,
ActivityInstance activityInstance,
EBPInstanceReference activity,
java.lang.String sessionID,
ExecutionContext executionContext)
Creates a new
URLContext providing the designated
URL that contains the GUI of the corresponding
HTMLContext. |
| Modifier and Type | Field and Description |
|---|---|
protected EBPInstanceReference |
AbstractTransferableGUIContext.activity
The
EBPInstanceReference identifying the process instance node
this GUI context has been created for. |
| Modifier and Type | Method and Description |
|---|---|
EBPInstanceReference |
AbstractTransferableGUIContext.getEBPInstanceReference() |
| Constructor and Description |
|---|
AbstractTransferableGUIContext(ActivityInstance activityInstance,
EBPInstanceReference activity,
java.lang.String sessionID,
ExecutionContext executionContext,
java.lang.String transfrdGUIContextID)
Creates a new instance of the base implementation of a
TransferableGUIContext having the designated fields. |