Package | Description |
---|---|
org.apache.taverna.workflowmodel |
Defines classes and interfaces for workflow level entities and events.
|
org.apache.taverna.workflowmodel.impl |
Implementation package for workflow entities
|
org.apache.taverna.workflowmodel.processor.iteration |
Object model and enactment logic for the iteration strategy component of
a Processor
|
org.apache.taverna.workflowmodel.processor.iteration.impl |
Implementation logic for the iteration system.
|
Class and Description |
---|
IterationStrategy |
IterationStrategyStack
Stack of iteration strategy containers.
|
IterationTypeMismatchException
Thrown during the typecheck phase when an iteration strategy is configured
such that at runtime it would fail.
|
NamedInputPortNode
Acts as the input to a stage within the iteration strategy, passes all jobs
straight through.
|
Class and Description |
---|
IterationStrategy |
IterationStrategyStack
Stack of iteration strategy containers.
|
IterationTypeMismatchException
Thrown during the typecheck phase when an iteration strategy is configured
such that at runtime it would fail.
|
NamedInputPortNode
Acts as the input to a stage within the iteration strategy, passes all jobs
straight through.
|
Class and Description |
---|
AbstractIterationStrategyNode
Abstract superclass for implementations of IterationStrategyNode, adds logic
to connect nodes together and convenience methods to push jobs and completion
events up to the parent node.
|
CompletionHandlingAbstractIterationStrategyNode
A superclass for all iteration strategy nodes which are required to propagate
final completion events formed from multiple inputs.
|
CompletionHandlingAbstractIterationStrategyNode.CompletionState
Container class for the state of completion for a given process
identifier
|
DotProduct
The dot product matches jobs by index array, when a job is received a job is
emited if and only if the index array of the new job is matched exactly by
index arrays of one job in each other input index.
|
IterationStrategy |
IterationStrategyNode
Interface for nodes within an iteration strategy layer
|
IterationTypeMismatchException
Thrown during the typecheck phase when an iteration strategy is configured
such that at runtime it would fail.
|
MissingIterationInputException
Thrown when an attempt is made to evaluate the type of the iteration strategy
but one or more input ports aren't defined in the input array of types.
|
TerminalNode
The terminal node is the root of the iteration strategy tree, it is
responsible for forwarding all events up to the iteration strategy itself
which can then propogate them to the strategy stack.
|
Class and Description |
---|
AbstractIterationStrategyNode
Abstract superclass for implementations of IterationStrategyNode, adds logic
to connect nodes together and convenience methods to push jobs and completion
events up to the parent node.
|
IterationStrategy |
IterationStrategyNode
Interface for nodes within an iteration strategy layer
|
IterationStrategyStack
Stack of iteration strategy containers.
|
IterationTypeMismatchException
Thrown during the typecheck phase when an iteration strategy is configured
such that at runtime it would fail.
|
MissingIterationInputException
Thrown when an attempt is made to evaluate the type of the iteration strategy
but one or more input ports aren't defined in the input array of types.
|
NamedInputPortNode
Acts as the input to a stage within the iteration strategy, passes all jobs
straight through.
|
TerminalNode
The terminal node is the root of the iteration strategy tree, it is
responsible for forwarding all events up to the iteration strategy itself
which can then propogate them to the strategy stack.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.