Package de.aristaflow.adept2.core.executionmanager
package de.aristaflow.adept2.core.executionmanager
-
InterfacesClassDescriptionThis interface provides methods to control the life cycle of activities after they are started (or resumed).This interface provides the means to control start events of an activity, that is, selecting, deselecting, starting and resuming an activity.This interface provides the means to control terminating events of an activity, that is, finishing, suspending and failing an activity.The execution manager executes process instances, that is, it interprets the process structure and the node states and steps through the process by manipulating node states and starting applications assigned to nodes.This interface provides access to node and instance counts based on type, node state and instance execution statuses to be monitored by JMX.
InstanceChangingprovides the means for retrieving changeable instances and committing (or aborting) the changes afterwards.This interface provides the means to control the execution of an instance, that is, starting, suspending, resuming, stopping and committing.This interface provides the means for monitoring running and completed process instances.AnInstanceStateListenerprovides access to anInstanceStateNotificationwhich is notified when there are changes in the observed process instance.This interface is used as a callback for the events when a top-level instance has changed its state.This interface provides the means for anInstanceStateListeneras simple service that forwards all incoming instance state notifications to the locally registeredInstanceStateNotifcations.AnSubInstanceStateListenerprovides access to anSubInstanceStateNotificationwhich is notified when there are changes in the observed subprocess instance.This interface is used as a callback for the events when a subprocess instance has changed its state.This interface is for the communication of worklist managers with an execution manager.