Package org.embl.ebi.escience.scufl.enactor

Provides a simple facade layer to allow invocation of either an in memory instance of the workflow enactor or a remote and potentially federated cluster of enactor services.

See:
          Description

Interface Summary
EnactorProxy This interface defines the user proxy for a workflow enactment system capable of running workflows based on ScuflModel instances
ResumableEnactorProxy Extends the EnactorProxy interface with the addition of methods to allow the location of and connection to previously submitted workflow instances.
UserContext Represents a user workflow context.
WorkflowEventListener Implementations express an interest in events produced during the lifecycle of an enactor instance including but not limited to workflow creation and process reports
WorkflowInstance This interface is implemented by any returned object that represents the state of a running workflow instance within an enactment system.
 

Class Summary
WorkflowEventAdapter An (abstract) adapter around the workflow event listener interface allowing for convenient implementation of a subset of the available event handlers.
 

Exception Summary
UnknownWorkflowInstanceException Thrown when a client attempts to reconnect to a workflow instance that is either unknown or that has security constraints which result in the client not having sufficient access to connect.
WorkflowSubmissionException Thrown when an error occurs during workflow submission, wraps the real exception using the standard exception chaining mechanism
 

Package org.embl.ebi.escience.scufl.enactor Description

Provides a simple facade layer to allow invocation of either an in memory instance of the workflow enactor or a remote and potentially federated cluster of enactor services.