See: Description
Interface | Description |
---|---|
Condition |
Defines the base interface for a condition which must be satisfied before a
processor can commence invocation.
|
Configurable<ConfigurationType> |
Interface for workflow items that can be configured from a bean.
|
Dataflow |
Top level definition object for a dataflow workflow.
|
DataflowInputPort |
An input port on a Dataflow contains a nested output port within it.
|
DataflowOutputPort |
Output port of a DataFlow, exposes an internal EventHandlingInputPort into
which the internal workflow logic pushes data to be exposed outside the
workflow boundary.
|
DataflowPort |
Defines that the implementing port belongs to a Dataflow
|
DataflowValidationReport |
Contains a validation report from a dataflow validation check.
|
Datalink |
A single point to point data link from an instance of
EventForwardingOutputPort to an instance of EventHandlingInputPort
|
Edit<TargetType> |
The workflow object model exposed by this API is read only.
|
Edits |
Defines the set of all available edit actions over a workflow model.
|
EventForwardingOutputPort |
An extension of OutputPort defining a set of target EventReceivingInputPorts
to which internally generated events will be relayed.
|
EventHandlingInputPort |
Input port capable of receiving and reacting to workflow events.
|
FailureTransmitter |
Used to message interested parties when a top level failure occurs within a
Dataflow |
FilteringInputPort |
A filtering input port is one capable of filtering events to only pass
through data events at a certain depth.
|
InputPort |
Marker interface denoting that the instance is an input port.
|
Merge |
Allows multiple outputs to be routed to a single input within the dataflow.
|
MergeInputPort |
Input port on a Merge object
|
MergeOutputPort |
An EventForwardingOutputPort that is associated with Merge instances.
|
MergePort | |
NamedWorkflowEntity |
Entities existing directly within a workflow such as Processors, Merge
operators and other potential future extensions exist within a naming scheme.
|
OutputPort |
Port representing the output of an activity, processor or workflow.
|
Port |
Named port which receives events from some other entity and handles them
appropriately.
|
Processor |
A single node within the dataflow digraph, the Processor is the basic
functional unit within a Taverna workflow.
|
ProcessorInputPort |
Input port on a Processor, is both a filtering input port and a processor
port
|
ProcessorOutputPort |
Input port on a Processor, is both an event forwarding output port and a
processor port
|
ProcessorPort | |
RunDeletionListener |
A RunDeletionListener is notified when a run is deleted.
|
TokenProcessingEntity |
Superinterface for all classes within the workflow model which consume and
emit workflow data tokens.
|
WorkflowItem |
An item that forms a structural part of a Workflow.
|
Class | Description |
---|---|
AbstractOutputPort |
Simple implementation of OutputPort, extends AbstractPort and adds the
granular depth bean getter.
|
AbstractPort |
Port definition with depth and name
|
CompoundEdit |
Implementation of Edit which contains an ordered list of child edits.
|
OrderedPair<T> |
A simple generic class to hold a pair of same type objects.
|
ProcessorFinishedEvent |
An event saying that a processor with a given owning process has finished with execution
(that includes the whole dispatch stack - iterations of the processor and all).
|
Exception | Description |
---|---|
ConfigurationException |
Thrown when attempting to configure a
Configurable with an invalid
configuration. |
EditException |
Superclass of all exceptions thrown when altering the workflow model through
the edit manager.
|
InvalidDataflowException |
Thrown if attempting to use a workflow that is not
valid . |
NamingException |
Potentially thrown when an edit fails due to naming of entities created or
modified by the edit.
|
WorkflowStructureException |
Thrown predominantly at runtime under circumstances that suggest an
inconsistancy in the workflow model.
|
Annotation Type | Description |
---|---|
ControlBoundary |
Denotes that the associated type creates a boundary of control within the
dataflow.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.