Package com.oakgrovesystems.reactor.processMediation

Interface Summary
ProcessAssociatedObject Implemented by ProcessMediationObjects that are associated with a particular Process object and contain a reference to that Process.
ProcessChange A mutation of a Process.
ProcessCondition A Condition that is a boolean function of the state of one or more Processes.
ProcessMediationObject The interface implemented by the 4 primary objects that are used to model a business process in Reactor: Process, Operand, Status, and Policy.
 

Class Summary
AbstractProcessCondition A Condition that is a boolean function of the state of one or more Processes.
ACE The relationships between the Reactor objects and the users of the system are captured using ACLs, which are composed of ACEs (Access Control Elements).
ACL The relationships between the Reactor objects and the users of the system are captured using ACLs.
MetaDataParser  
Operand Operand objects encapsulate arbitrary data that is relevant to the business process that a Process is being used to model.
Policy Policy objects encapsulate arbitrary logic that is relevant to the process being modeled.
Process Process objects are the primary building blocks of a process model.
ProcessChangeCondition A ProcessChangeCondition is a ConditionalChange.
ProcessConditionalChange A change to a Process that may only be applied if a particular ProcessCondition is true
ProcessConditionConjunction A conjunction of ProcessConditions
ProcessConditionDisjunction A disjunction of ProcessConditions
ProcessConditionInversion An inversion of a ProcessCondition
ProcessHasStatusCondition A Condition that is true if a particular Process has a certain Status in its list of current statuses and false otherwise.
ProcessNode RootNodes and ProcessNodes are currently only used internally by the Reactor system's LabelPathToIdMapper implementations.
ProcessPrecondition A ProcessPrecondition is a ConditionalChange.
ProcessStateChange Changes the state of a Process obejct.
ProcessStateEqualsCondition A Condition that is true if a particular Process is in a certain state and false otherwise.
ProcessStatusAddition Adds a Status to the current statuses attribute of a Process.
ProcessStatusRemoval Removes a Status from the current statuses attribute of a Process.
RootNode RootNodes and ProcessNodes are currently only used internally by the Reactor system's LabelPathToIdMapper implementations.
Status Status objects are very simple objects used to trigger conditions in Process objects or cause the execution of Policy objects, as well as to generally provide information about how a process is progressing.
TimerSpec A specification that can be used to start a timer in the Reactor Timer Service.
 

Exception Summary
ProcessMediationException The superclass of exceptions relating to Process Mediation Objects
 



Copyright (c) 1999-2004 Oak Grove Systems. All Rights Reserved.