Package | Description |
---|---|
org.apache.taverna.workflowmodel |
Defines classes and interfaces for workflow level entities and events.
|
org.apache.taverna.workflowmodel.processor.activity |
Provides definitions for a single Activity to be contained within a
Processor.
|
org.apache.taverna.workflowmodel.processor.dispatch |
Definition and support classes for the Dispatch Stack.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Activity<?>> |
Processor.getActivityList()
A processor contains zero or more activities in an ordered list.
|
DispatchStack |
Processor.getDispatchStack()
The dispatch stack pulls jobs from the queue generated by the iteration
system and handles the dispatch of these jobs to appropriate activity
workers
|
List<? extends EventHandlingInputPort> |
TokenProcessingEntity.getInputPorts() |
List<? extends ProcessorInputPort> |
Processor.getInputPorts()
Each processor has a list of zero or more input ports.
|
List<? extends DataflowInputPort> |
Dataflow.getInputPorts()
Dataflows have a list of input ports.
|
IterationStrategyStack |
Processor.getIterationStrategy()
The iteration strategy is responsible for combining input data events
into jobs which are then queued for execution through the dispatch stack
|
List<? extends Datalink> |
Dataflow.getLinks()
The dataflow is largely defined by the links between processors and other
entities within its scope.
|
List<? extends Merge> |
Dataflow.getMerges()
Dataflows also contain a set of merge operations, this method returns an
unmodifiable copy of the set.
|
List<? extends EventForwardingOutputPort> |
TokenProcessingEntity.getOutputPorts() |
List<? extends ProcessorOutputPort> |
Processor.getOutputPorts()
Each processor has a list of zero or more output ports.
|
List<? extends DataflowOutputPort> |
Dataflow.getOutputPorts()
Dataflows have a list of output ports.
|
List<? extends Condition> |
Processor.getPreconditionList()
A processor has zero or more preconditions explicitly declared.
|
List<? extends Processor> |
Dataflow.getProcessors()
A Dataflow consists of a set of named Processor instances.
|
Modifier and Type | Method and Description |
---|---|
Set<ActivityInputPort> |
Activity.getInputPorts()
An Activity contains a set of named input ports.
|
Set<ActivityOutputPort> |
Activity.getOutputPorts()
An Activity contains a set of named output ports.
|
Modifier and Type | Method and Description |
---|---|
List<DispatchLayer<?>> |
DispatchStack.getLayers()
The DispatchStack consists of an ordered list of DispatchLayer instances
where the DispatchLayer at index zero is at the bottom of the stack and
is almost always an invocation layer of some kind (in any working
dispatch stack configuration)
|
Processor |
DispatchStack.getProcessor()
The dispatch stack is contained within a processor, this can be null if
the stack is being used out of this context but layers may be relying on
this link to get information about the processor input ports and their
annotations for various reasons.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.