Package org.yawlfoundation.yawl.engine

The main engine package, handling the execution of process instances, their nets and tasks.

See:
          Description

Interface Summary
ObserverGateway Interface to be implemented by 'shim' classes which register with the engine to receive callbacks when tasks are posted and cancelled.
YProblemHandler An interface to handle problems.
 

Class Summary
ObserverGatewayController Class which encapsulates the management and processing of InterfaceB event observers.
YAnnouncer Handles the announcement of engine-generated events to the environment.
YCaseNbrStore Provides for the persistence of the last allocated case id, and the generation of new case ids.
YDefClientsLoader Registers the default service and external client accounts when they have not been previously persisted (ie.
YEngine  
YEngineRestorer Handles the restoration of persisted objects and data pertaining to the Engine.
YNetData  
YNetRunner  
YNetRunnerRepository A cache of active net runners.
YPersistenceManager This class acts as a handler for transactional persistence within the engine.
YProblemEvent A problem event describes the nature of a runtime execution problem.
YSpecificationID The unique identifier of a specification.
YSpecificationTable A mapping of specification identifiers to a list of versions of that specification.
YWorkItem  
YWorkItemID  
YWorkItemRepository A cache of active workitems.
 

Enum Summary
YEngine.Status  
YEngine.WorkItemCompletion  
YNetRunner.ExecutionStatus  
YWorkItemStatus  
 

Package org.yawlfoundation.yawl.engine Description

The main engine package, handling the execution of process instances, their nets and tasks. Also responsible for process persistence and event announcements.



Copyright © 2004-2012 The YAWL Foundation.