Uses of Interface
de.aristaflow.adept2.model.processmodel.EBPInstanceReference
-
-
Uses of EBPInstanceReference in de.aristaflow.adept2.base.service
Methods in de.aristaflow.adept2.base.service with parameters of type EBPInstanceReference Modifier and Type Method Description void
AbstractADEPT2Service. _sessionActive(SessionToken session, UUID templID, UUID baseTemplID, UUID embdTemplID, 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, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR, int addStackElems)
void
AbstractADEPT2Service. changeLogContext(EBPInstanceReference ebpIR)
void
AbstractADEPT2Service. changeLogContext(String contextString, SessionToken session, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
void
DebugLogger. changeLogContext(SessionToken session, QualifiedAgent tlAgent, QualifiedAgent agent, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Changes the current log record parameter values intermediately for the designated session to the designated values.void
LogService. changeLogContext(EBPInstanceReference ebpIR)
Convenience method forLogService.changeLogContext(String, SessionToken, UUID, UUID, UUID, UUID, EBPInstanceReference)
.void
LogService. changeLogContext(String arbString, SessionToken session, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Changes the current log record parameter values for the designated session intermediately to the designated values.void
AbstractADEPT2Service. logMethodEntry(String contextString, SessionToken session, String msg, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
void
AbstractADEPT2Service. logMethodEntry(String contextString, SessionToken session, String msg, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR, int removeElems)
Registers the designated parameters as log context and logs a message for the entry of a method.void
LogService. logMethodEntry(String contextString, SessionToken session, String msg, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Registers the log context for the current thread (if CSV-logging is configured) and logs the designated message.void
DebugLogger. registerLogContext(SessionToken session, QualifiedAgent tlAgent, QualifiedAgent agent, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Registers a new (sub-)session with the designated log record parameters.void
AbstractADEPT2Service. sessionActive(SessionToken session, UUID templID, 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(Object[] logParameters, SessionToken session, QualifiedAgent tlAgent, QualifiedAgent agent, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Sets the designated values as parameters for log records. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.client
Methods in de.aristaflow.adept2.core.client with parameters of type EBPInstanceReference Modifier and Type Method 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,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,Boolean>
MultiplexingClientService. getRemoteSynchronousActivityStarting(EBPInstanceReference activity)
Pair<SynchronousActivityStarting,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. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.eventmanager
Methods in de.aristaflow.adept2.core.eventmanager with parameters of type EBPInstanceReference Modifier and Type Method 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 incomplete 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 aRuntimeService
and provides its process context. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.eventmanager.common
Fields in de.aristaflow.adept2.core.eventmanager.common with type parameters of type EBPInstanceReference Modifier and Type Field Description protected ConcurrentMap<String,EBPInstanceReference>
AbstractActivityEventHandler. contexts
All activities that are currently registered for event handling indexed by the source IDs.protected Map<EBPInstanceReference,Triple<String,String,String>>
AddSourceRunnable. runningItems
The activities currently being added and the ones currently being polled.protected Map<EBPInstanceReference,Triple<String,String,String>>
OneWorkWorklistHandler. runningItems
The activities currently having an event source and the ones currently being polled.protected Map<EBPInstanceReference,Triple<String,String,String>>
WorklistHandler. runningItems
Deprecated.Mapping of the EBP instance reference to the corresponding execution session.Methods in de.aristaflow.adept2.core.eventmanager.common with parameters of type EBPInstanceReference Modifier and Type Method 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)
Constructor parameters in de.aristaflow.adept2.core.eventmanager.common with type arguments of type EBPInstanceReference Constructor Description AddSourceRunnable(ClientWorklistItem item, int retries, long retryDelay, de.aristaflow.adept2.core.automaticclient.AbstractWorklistHandler handler, Map<EBPInstanceReference,Triple<String,String,String>> runningItems, ScheduledObjectOneWorkExecutor<WorklistItem> executor, AbstractEventManager eventManager, LogService logService)
Creates a newAddSourceRunnable
for adding event sources for specific worklist items. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager that return types with arguments of type EBPInstanceReference Modifier and Type Method Description Pair<Map<EBPInstanceReference,ExecutionContext>,Map<EBPInstanceReference,Throwable>>
ActivityStarting. getExecutionContexts(SessionToken session, Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.Pair<Map<EBPInstanceReference,ExecutionContext>,Map<EBPInstanceReference,Throwable>>
ActivityStarting. getExecutionContexts(SessionToken session, Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.Methods in de.aristaflow.adept2.core.executionmanager with parameters of type EBPInstanceReference Modifier and Type Method Description void
ActivityExecutionControl. abortActivity(SessionToken session, EBPInstanceReference activity, 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, String errorMessage, 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 toNS_ACTIVATED
.void
ActivityTermination. activityResetTo(SessionToken session, EBPInstanceReference activity, 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, 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, URI[] runtimeManager, boolean rtmResolved)
Notifies that the designated activity may be autostarted.default UUID
InstanceControl. createAndStartSubInstance(SessionToken session, EBPInstanceReference superInstanceActivity, ExecutionContext executionContext, URI[] stateListener)
Deprecated, for removal: This API element is subject to removal in a future version.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, Set<QualifiedAgent> recipients, 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, 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.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<List<QualifiedAgent>>
ActivityStarting. getEnquiryRecipientsIterator(SessionToken session, EBPInstanceReference activity)
The same asActivityStarting.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.List<String>
ActivityExecutionControl. getSavepoints(SessionToken session, EBPInstanceReference activity)
Gets all savepoints and their respective names for the designated activity.void
SubInstanceStateNotification. instanceFailed(SessionToken session, UUID instanceID, EBPInstanceReference superLWP, DataContainer dataContainer, String errorMessage, String state, long errorCode)
Notifies that the designated subprocess instance has failed and provides the necessary failure information.void
SubInstanceStateNotification. instanceFinished(SessionToken session, 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, UUID instanceID, EBPInstanceReference superLWP)
Notifies that the designated subprocess instance has been resumed.void
SubInstanceStateNotification. instanceSuspended(SessionToken session, UUID instanceID, EBPInstanceReference superLWP, DataContainer dataContainer)
Notifies that the designated subprocess instance has been suspended.void
ActivityStarting. replyEnquiry(SessionToken session, EBPInstanceReference activity, 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, String savepoint)
Resets the designated activity to the designated savepoint.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.SerialisablePair<UUID,UUID>
InstanceControl. startSubInstance(SessionToken session, EBPInstanceReference parentLwp, ExecutionContext execContext, URI[] stateListener)
Creates a new instance as subprocess of the designated activity/lightweight process referring to the corresponding subprocess template ID.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.Method parameters in de.aristaflow.adept2.core.executionmanager with type arguments of type EBPInstanceReference Modifier and Type Method Description Pair<Map<EBPInstanceReference,ExecutionContext>,Map<EBPInstanceReference,Throwable>>
ActivityStarting. getExecutionContexts(SessionToken session, Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.processmanager
Methods in de.aristaflow.adept2.core.processmanager with parameters of type EBPInstanceReference Modifier and Type Method Description ExecutableInstance
InstanceManager. createSubInstanceOf(SessionToken session, UUID templateID, String instanceName, QualifiedAgent supervisorAgent, EBPInstanceReference superInstanceActivity, long creationTime)
Creates a new instance as subprocess for execution. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.registry
Methods in de.aristaflow.adept2.core.registry with parameters of type EBPInstanceReference Modifier and Type Method Description protected void
InitialisedInjectedService. _sessionActive(SessionToken session, UUID templId, UUID baseTemplId, UUID embdTemplId, UUID instId, EBPInstanceReference ebpIR, int addStackElems)
void
InitialisedInjectedService. changeLogContext(EBPInstanceReference ebpIr)
void
InitialisedInjectedService. changeLogContext(String contextString, SessionToken session, UUID templId, UUID baseTemplId, UUID embdTemplId, UUID instId, EBPInstanceReference ebpIr)
void
InitialisedInjectedService. logMethodEntry(String contextString, SessionToken session, String msg, UUID templId, UUID baseTemplId, UUID embdTemplId, UUID instId, EBPInstanceReference ebpIr)
protected void
InitialisedInjectedService. logMethodEntry(String contextString, SessionToken session, String msg, UUID templId, UUID baseTemplId, UUID embdTemplId, UUID instId, EBPInstanceReference ebpIr, int removeElems)
protected void
InitialisedInjectedService. sessionActive(SessionToken session, UUID templId, UUID embdTemplId, EBPInstanceReference ebpIr)
-
Uses of EBPInstanceReference in de.aristaflow.adept2.core.runtimemanager
Methods in de.aristaflow.adept2.core.runtimemanager that return types with arguments of type EBPInstanceReference Modifier and Type Method Description 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<List<SerialisablePair<EBPInstanceReference,ActivityState>>>
ExecutionControlManager. getActivitiesIterator(SessionToken session, ActivityState.State[] states)
The same asExecutionControlManager.getActivities(SessionToken, ActivityState.State[])
but with partial retrieval of the activities and their state.Map<EBPInstanceReference,ActivityState>
ExecutionControlManager. getAllActivities(SessionToken session, ActivityState.State[] states)
Gets all activities and their corresponding state.RemoteIterator<List<SerialisablePair<EBPInstanceReference,ActivityState>>>
ExecutionControlManager. getAllActivitiesIterator(SessionToken session, ActivityState.State[] states)
The same asExecutionControlManager.getAllActivities(SessionToken, ActivityState.State[])
but with partial retrieval of the activities and their state.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.Methods in de.aristaflow.adept2.core.runtimemanager with parameters of type EBPInstanceReference Modifier and Type Method 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, String sessionID)
Notifies that the designated activity in the designated execution session has been closed.void
ActivityStateNotification. activityFailed(EBPInstanceReference activity, String sessionID, String errorMessage, 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, String sessionID)
Notifies that the designated activity in the designated execution session has been reset.void
ActivityStateNotification. activityResumed(EBPInstanceReference activity, String sessionID, URI[] newListener)
Notifies that the designated activity has been resumed.void
ActivityStateNotification. activitySignalled(EBPInstanceReference activity, 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, String sessionID)
Notifies that the designated activity in the designated execution session has been suspended normally.void
ActivityStateNotification. activitySuspended(EBPInstanceReference activity, 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 ornull
in case the activity is not yet known or not known any more.ExecutionControlProperties
ExecutionControlManager. getExecutionControlProperties(SessionToken session, EBPInstanceReference activity)
Gets theExecutionControlProperties
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.URI[]
LocalActivityStateNotifier. 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, 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, 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
LocalActivityStateNotifier. 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, 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. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.runtimemanager.gui
Fields in de.aristaflow.adept2.core.runtimemanager.gui with type parameters of type EBPInstanceReference Modifier and Type Field Description protected Set<Pair<EBPInstanceReference,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 Map<Pair<EBPInstanceReference,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 Map<EBPInstanceReference,Triple<LocalActivityStateNotifier,URI[],SessionToken>>
AbstractGUIManager. listeners
The activity state listeners this GUI manager is registered at for the corresponding activities.Methods in de.aristaflow.adept2.core.runtimemanager.gui with parameters of type EBPInstanceReference Modifier and Type Method Description void
AbstractGUIManager. activityClosed(EBPInstanceReference activity, String sessionID)
void
AbstractGUIManager. activityFailed(EBPInstanceReference activity, String sessionID, String errorMessage, String state, long errorCode)
void
AbstractGUIManager. activityReset(EBPInstanceReference activity, String sessionID)
void
AbstractGUIManager. activityResumed(EBPInstanceReference activity, String sessionID, URI[] newListener)
void
AbstractGUIManager. activitySignalled(EBPInstanceReference activity, String sessionID, int signal)
void
AbstractGUIManager. activitySuspended(EBPInstanceReference activity, String sessionID)
void
AbstractGUIManager. activitySuspended(EBPInstanceReference activity, String sessionID, long timeout)
protected void
AbstractGUIManager. closeGUIContext(EBPInstanceReference activity, String sessionID)
Closes the local GUI context of the designated activity.URI[]
AbstractGUIManager. getActivityStateListenerURIs(SessionToken session, EBPInstanceReference activity)
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 theSynchronousActivityStarting
.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, String sessionId, ExecutionContext executionContext, ExecutionControlManager executionControlManager, 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, String sessionID)
Terminates the (remote) execution of the designated activity, that is, the execution control manager of the designated activity is instructed appropriately. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.runtimeservice
Methods in de.aristaflow.adept2.core.runtimeservice that return types with arguments of type EBPInstanceReference Modifier and Type Method Description Pair<Map<EBPInstanceReference,SimpleSessionContext>,Map<EBPInstanceReference,Throwable>>
RemoteActivityStarting. getSimpleSessionContexts(SessionToken session, Collection<EBPInstanceReference> activities, ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.Pair<Map<EBPInstanceReference,SimpleSessionContext>,Map<EBPInstanceReference,Throwable>>
RemoteActivityStarting. getSimpleSessionContexts(SessionToken session, Collection<EBPInstanceReference> activities, ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities.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.Methods in de.aristaflow.adept2.core.runtimeservice with parameters of type EBPInstanceReference Modifier and Type Method Description Boolean
RemoteExecutionControlManager. finishActivity(SessionToken session, EBPInstanceReference activity, long timeout)
Sends a finish request just likeExecutionControlManager.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.Boolean
RemoteExecutionControlManager. resetActivity(SessionToken session, EBPInstanceReference activity, long timeout)
Sends a reset request just likeExecutionControlManager.resetActivity(SessionToken, EBPInstanceReference)
but only waits the designated time for a response to the reset request.SimpleSessionContext
RemoteActivityStarting. resumeActivity(SessionToken session, EBPInstanceReference activity, URI[] exeMsgListener)
Resumes the designated activity from the latest valid savepoint if the activity is appropriate for aRuntimeService
and provides its process context and the execution session ID.Boolean
RemoteExecutionControlManager. sendSignalToActivity(SessionToken session, EBPInstanceReference activity, int signal, long timeout)
Sends a signal just likeExecutionControlManager.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, URI[] exeMsgListener)
Starts the designated activity if it is appropriate for aRuntimeService
and provides its process context and the execution session ID.Boolean
RemoteExecutionControlManager. suspendActivity(SessionToken session, EBPInstanceReference activity, long timeout)
Sends a suspend request just likeExecutionControlManager.suspendActivity(SessionToken, EBPInstanceReference, boolean)
but only waits the designated time for a response to the suspend request.Method parameters in de.aristaflow.adept2.core.runtimeservice with type arguments of type EBPInstanceReference Modifier and Type Method Description Pair<Map<EBPInstanceReference,SimpleSessionContext>,Map<EBPInstanceReference,Throwable>>
RemoteActivityStarting. getSimpleSessionContexts(SessionToken session, Collection<EBPInstanceReference> activities, ProcessConstants.ExecutionMode executionMode)
Gets incomplete simple session contexts for the designated activities. -
Uses of EBPInstanceReference in de.aristaflow.adept2.core.worklistmanager
Methods in de.aristaflow.adept2.core.worklistmanager with parameters of type EBPInstanceReference Modifier and Type Method Description void
WorklistNotification. addActivity(ExecutableBusinessProcessInstance ebpInstance, ProcessConstants.NodeState state, boolean suppressed, EBPInstanceReference ebpInstanceReference, 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, 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.Map<QualifiedAgent,UUID>
WorklistAdministration. getWorklistsContaining(SessionToken session, EBPInstanceReference activity)
Gets the IDs of the worklists containing the designated activity and the corresponding owners of the worklists.boolean
WorklistAdministration. isOnWorklist(SessionToken session, EBPInstanceReference activity, QualifiedAgent agent)
Gets whether the designated activity is on the worklist of the designated agent.boolean
WorklistNotification. isOnWorklist(SessionToken session, EBPInstanceReference activity, QualifiedAgent agent)
Gets whether the designated activity is on the worklist of the designated agent.void
WorklistNotification. promoteActivity(EBPInstanceReference activity, ProcessConstants.NodeState state, 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. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.common
Methods in de.aristaflow.adept2.model.common with parameters of type EBPInstanceReference Modifier and Type Method Description static Element
XMLExportTools. createEBPInstanceReferenceElement(Document document, String ns, EBPInstanceReference ebpIR, boolean namespaceAware)
Creates an ebp instance reference element, based on the given ebp instance reference object. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.execution
Fields in de.aristaflow.adept2.model.execution declared as EBPInstanceReference Modifier and Type Field Description protected EBPInstanceReference
InvalidRuntimeManagerException. ebp
TheEBPInstanceReference
not providing valid runtime manager URIs.Methods in de.aristaflow.adept2.model.execution with parameters of type EBPInstanceReference Modifier and Type Method Description ExecutableInstance
ExecutionFactory. createExecutableInstance(UUID instanceID, UUID logID, String instanceName, 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(UUID instanceId, UUID logId, String instanceName, boolean modified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference parentReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,ProcessConstants.ExecutionMode> executionModes, Map<Integer,Integer> nodeIterations, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> nodePerformingAgents, Map<Integer,List<Enquiry>> currentEnquiries, Map<Integer,Enquiry> repliedEnquiries, URI[] instanceTerminationCallbackUris, Map<Integer,URI[]> runtimeManagerUris, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Creates an ExecutableInstance object.ExecutableInstance
ExecutionFactory. createExecutableInstanceLwpIts(UUID instanceId, UUID logId, String instanceName, boolean modified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference parentReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,ProcessConstants.ExecutionMode> executionModes, Map<Integer,Integer> nodeIterations, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> nodePerformingAgents, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Creates an ExecutableInstance object.Constructors in de.aristaflow.adept2.model.execution with parameters of type EBPInstanceReference Constructor Description InvalidRuntimeManagerException(EBPInstanceReference ebp, ProcessConstants.NodeState state)
Creates a newInvalidRuntimeManagerException
to indicate that an execution manager cannot resolve the runtime manager URIs provided by anEBPInstanceReference
.InvalidRuntimeManagerException(EBPInstanceReference ebp, ProcessConstants.NodeState state, Throwable cause)
Creates a newInvalidRuntimeManagerException
to indicate that an execution manager cannot resolve the runtime manager URIs provided by anEBPInstanceReference
. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.processmodel
Methods in de.aristaflow.adept2.model.processmodel that return EBPInstanceReference Modifier and Type Method Description EBPInstanceReference
ProcessModelFactory. createEBPInstanceReference(int nodeID, Instance instance, URI[] executionManagerURIs)
Create a new EBP instance reference object for the designated node of the designated instance being from the designated execution manager.EBPInstanceReference
ProcessModelFactory. createEBPInstanceReference(EBPType type, UUID instanceID, UUID instanceLogID, UUID baseTemplateID, int nodeID, int nodeIteration, URI[] executionManagerURIs)
Create a new EBP instance reference object.EBPInstanceReference
ProcessModelFactory. createEBPInstanceReference(EBPType type, UUID instanceID, UUID instanceLogID, UUID baseTemplateID, int nodeID, int nodeIteration, URI[] executionManagerURIs, URI[] runtimeManagerURIs)
Create a new EBP instance reference object.EBPInstanceReference
Instance. getParentEBPReference()
Returns the reference to the super-instance, if this instance is a sub-process.Methods in de.aristaflow.adept2.model.processmodel with parameters of type EBPInstanceReference Modifier and Type Method Description Instance
ProcessModelFactory. createInstanceLwpIts(UUID id, UUID logId, String name, boolean isModified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference ebpInstanceReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,Integer> nodeIterations, Map<Integer,ProcessConstants.ExecutionMode> nodeExecutionModes, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> activityAgents, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Create an Instance. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.processmodel.xml
Methods in de.aristaflow.adept2.model.processmodel.xml that return EBPInstanceReference Modifier and Type Method Description static EBPInstanceReference
ProcessModelXMLImportTools. getEBPInstanceReference(Element ebpInstanceReferenceElement, ProcessModelFactory pmf)
Create a new ebp instance reference object from the given xml element. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.runtimeenvironment
Fields in de.aristaflow.adept2.model.runtimeenvironment declared as EBPInstanceReference Modifier and Type Field Description protected EBPInstanceReference
WrongRuntimeManagerException. ebp
A reference to the executable business process that has been started on another runtime manager.Methods in de.aristaflow.adept2.model.runtimeenvironment that return EBPInstanceReference Modifier and Type Method 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.Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type EBPInstanceReference Modifier and Type Method Description SimpleSessionContext
RuntimeEnvironmentFactory. createSimpleSessionContext(String sessionID, EBPInstanceReference ebpIR, SerialisableDataContext dataContext, ActivityInstance activity, ProcessConstants.ExecutionMode executionMode, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,String> userAttributes)
Creates a new simple session context for starting an activity in a runtime service.SimpleSessionContext
RuntimeEnvironmentFactory. createSimpleSessionContext(String sessionId, String savepoint, EBPInstanceReference ebpIr, SerialisableDataContext dataContext, ActivityInstance activity, ProcessConstants.ExecutionMode executionMode, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,String> userAttributes)
Creates a new simple session context for resuming an activity in a runtime service.SessionContext
RuntimeEnvironmentFactory. getInitialSessionContext(ClientSessionFactory sessionFactory, String sessionID, EBPInstanceReference ebpInstanceReference, DataContext dataContext, ExecutionContext executionContext, GUIContext guiContext, RuntimeEnvironment runtimeEnvironment, Thread componentThread)
Returns an application related implementation of the session context and initialises the sessionID of the session context by the passed value.Constructors in de.aristaflow.adept2.model.runtimeenvironment with parameters of type EBPInstanceReference Constructor Description WrongRuntimeManagerException(URI[] expectedRuntimeManager, EBPInstanceReference ebp)
Constructs a newWrongRuntimeManagerException
to indicate that the called runtime manager does not execute the designated activity. -
Uses of EBPInstanceReference in de.aristaflow.adept2.model.worklistmodel
Classes in de.aristaflow.adept2.model.worklistmodel that implement EBPInstanceReference Modifier and Type Class 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.Methods in de.aristaflow.adept2.model.worklistmodel that return EBPInstanceReference Modifier and Type Method Description EBPInstanceReference
WorklistModelFactory. createEBPInstanceReference(EBPType type, UUID instanceID, UUID instanceLogID, UUID baseTemplateID, int nodeID, int nodeIteration, URI[] executionManagerURIs)
Create a new EBP instance reference object.EBPInstanceReference
WorklistModelFactory. createEBPInstanceReference(EBPType type, UUID instanceID, UUID instanceLogID, UUID baseTemplateID, int nodeID, int nodeIteration, URI[] executionManagerURIs, URI[] runtimeManagerURIs)
Create a new EBP instance reference object.Constructors in de.aristaflow.adept2.model.worklistmodel with parameters of type EBPInstanceReference Constructor Description ADEPT2ActivityReference(EBPInstanceReference ebpInstanceReference, ActivityInstance activityInstance, Map<String,String> userAttributes)
Creates a new activity reference object for ADEPT2-activities based on the designated EBP-Instance-Reference.ADEPT2EBPReference(EBPInstanceReference ebpIR, ExecutableBusinessProcessInstance ebpInstance, String activityReferenceType, Map<String,String> userAttributes)
Creates a new activity reference object for ADEPT2-EBPs based on the designated EBP-Instance-Reference.LWPActivityReference(EBPInstanceReference ebpInstanceReference, LightWeightProcessInstance lwpInstance, Map<String,String> userAttributes)
Creates a new activity reference object for ADEPT2-LWPs based on the designated EBP-Instance-Reference. -
Uses of EBPInstanceReference in de.aristaflow.adept2.ui.events
Methods in de.aristaflow.adept2.ui.events that return EBPInstanceReference Modifier and Type Method Description EBPInstanceReference
SelectedEBPChangedEvent. getElement()
Returns the EBPInstanceReference of the selected activity.Constructors in de.aristaflow.adept2.ui.events with parameters of type EBPInstanceReference Constructor Description SelectedEBPChangedEvent(EBPInstanceReference reference, Object source)
Creates this event. -
Uses of EBPInstanceReference in de.aristaflow.adept2.ui.guimanager
Methods in de.aristaflow.adept2.ui.guimanager with parameters of type EBPInstanceReference Modifier and Type Method Description protected GUIContext
RemoteHTMLGUIManager. createRemoteHtmlContext(SessionToken session, ActivityInstance actInst, EBPInstanceReference activity, String sessionId, ExecutionContext execContext, Thread thread, HTTPService httpService)
Creates a newHTMLContext
for handling the interaction between webserver andExecutableComponent
and also to provide theURL
to a client allowing to call theURL
remotely.GUIContext
NullGUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionID, ExecutionContext executionContext, ExecutionControlManager ecm, Thread thread)
GUIContext
RemoteHTMLGUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionID, ExecutionContext executionContext, ExecutionControlManager ecm, Thread thread)
-
Uses of EBPInstanceReference in de.aristaflow.adept2.ui.htmlgui
Constructors in de.aristaflow.adept2.ui.htmlgui with parameters of type EBPInstanceReference Constructor Description RemoteHTMLContext(Thread thread, SessionToken session, HTTPService httpService, String sessionId, ActivityInstance activityInstance, EBPInstanceReference activity, ExecutionContext executionContext)
Creates a newHTMLContext
for handling the interaction between webserver andExecutableComponent
and also to provide theURL
to a client allowing to call theURL
remotely.TransferredURLContext(URL url, ActivityInstance activityInstance, EBPInstanceReference activity, String sessionID, ExecutionContext executionContext)
Creates a newURLContext
providing the designatedURL
that contains the GUI of the correspondingHTMLContext
. -
Uses of EBPInstanceReference in de.aristaflow.adept2.ui.remotegui
Fields in de.aristaflow.adept2.ui.remotegui declared as EBPInstanceReference Modifier and Type Field Description protected EBPInstanceReference
AbstractTransferableGUIContext. activity
TheEBPInstanceReference
identifying the process instance node this GUI context has been created for.Methods in de.aristaflow.adept2.ui.remotegui that return EBPInstanceReference Modifier and Type Method Description EBPInstanceReference
AbstractTransferableGUIContext. getEBPInstanceReference()
Constructors in de.aristaflow.adept2.ui.remotegui with parameters of type EBPInstanceReference Constructor Description AbstractTransferableGUIContext(ActivityInstance activityInstance, EBPInstanceReference activity, String sessionID, ExecutionContext executionContext, String transfrdGUIContextID)
Creates a new instance of the base implementation of aTransferableGUIContext
having the designated fields. -
Uses of EBPInstanceReference in de.aristaflow.ilm.core.executionmanager
Methods in de.aristaflow.ilm.core.executionmanager with parameters of type EBPInstanceReference Modifier and Type Method Description void
InstanceStateNotificationWrapper. autoStartPending(EBPInstanceReference act, long termTime, QualifiedAgent agent, URI[] rtMgr, boolean rtmResolved)
-
Uses of EBPInstanceReference in de.aristaflow.ilm.core.runtimemanager
Fields in de.aristaflow.ilm.core.runtimemanager declared as EBPInstanceReference Modifier and Type Field Description protected EBPInstanceReference
ActivityStateNotificationWrapper. jActivity
The (Java) activity for unregistering inActivityStateNotificationWrapper.cleanup()
.Fields in de.aristaflow.ilm.core.runtimemanager with type parameters of type EBPInstanceReference Modifier and Type Field Description protected ConcurrentMap<EBPInstanceReference,ActivityStateNotificationWrapper>
ActivityStateNotificationWrapper. listeners
The map to unregister from inActivityStateNotificationWrapper.cleanup()
.Methods in de.aristaflow.ilm.core.runtimemanager with parameters of type EBPInstanceReference Modifier and Type Method Description void
ActivityStateNotificationWrapper. activityClosed(EBPInstanceReference activity, String sessionId)
void
ActivityStateNotificationWrapper. activityFailed(EBPInstanceReference activity, String sessionId, String errorMessage, String state, long errorCode)
void
ActivityStateNotificationWrapper. activityReset(EBPInstanceReference activity, String sessionId)
void
ActivityStateNotificationWrapper. activityResumed(EBPInstanceReference activity, String sessionId, URI[] newListener)
void
ActivityStateNotificationWrapper. activitySignalled(EBPInstanceReference activity, String sessionId, int signal)
void
ActivityStateNotificationWrapper. activitySuspended(EBPInstanceReference activity, String sessionId)
void
ActivityStateNotificationWrapper. activitySuspended(EBPInstanceReference activity, String sessionId, long timeout)
Constructors in de.aristaflow.ilm.core.runtimemanager with parameters of type EBPInstanceReference Constructor Description ActivityStateNotificationWrapper(ActivityStateCallback asc, boolean ignoreResumed, SessionToken session, EBPInstanceReference jActivity, ConcurrentMap<EBPInstanceReference,ActivityStateNotificationWrapper> listeners, LocalActivityStateNotifier lasn)
Creates a new wrapper for the designatedActivityStateCallback
.Constructor parameters in de.aristaflow.ilm.core.runtimemanager with type arguments of type EBPInstanceReference Constructor Description ActivityStateNotificationWrapper(ActivityStateCallback asc, boolean ignoreResumed, SessionToken session, EBPInstanceReference jActivity, ConcurrentMap<EBPInstanceReference,ActivityStateNotificationWrapper> listeners, LocalActivityStateNotifier lasn)
Creates a new wrapper for the designatedActivityStateCallback
. -
Uses of EBPInstanceReference in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel that return EBPInstanceReference Modifier and Type Method Description static EBPInstanceReference
Transformation. fromIlm(ProcessModelFactory pmf, EbpInstanceReference activity)
Methods in de.aristaflow.ilm.model.processmodel with parameters of type EBPInstanceReference Modifier and Type Method Description static EbpInstanceReference
Transformation. toIlm(EBPInstanceReference activity)
-
Uses of EBPInstanceReference in de.aristaflow.ilm.model.runtimeenvironment
Method parameters in de.aristaflow.ilm.model.runtimeenvironment with type arguments of type EBPInstanceReference Modifier and Type Method Description static ActivityWithActState
Transformation. toIlm(Pair<EBPInstanceReference,ActivityState> pair)
static ActivityWithNodeState
Transformation. toIlmNs(Pair<EBPInstanceReference,ProcessConstants.NodeState> pair)
-
Uses of EBPInstanceReference in de.aristaflow.ilm.ws.core.runtimemanager
Fields in de.aristaflow.ilm.ws.core.runtimemanager with type parameters of type EBPInstanceReference Modifier and Type Field Description protected ConcurrentMap<EBPInstanceReference,ActivityStateNotificationWrapper>
SynchronousActivityStartingWebService. listeners
The map containing all registered activity state listeners (viaActivityStateCallback
).Methods in de.aristaflow.ilm.ws.core.runtimemanager with parameters of type EBPInstanceReference Modifier and Type Method Description protected URI[]
SynchronousActivityStartingWebService. wrap(SessionToken session, EBPInstanceReference jActivity, ActivityStateCallback callback, boolean resume)
-