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