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.utils |
Modifier and Type | Interface and Description |
---|---|
interface |
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.
|
interface |
MergeOutputPort
An EventForwardingOutputPort that is associated with Merge instances.
|
interface |
ProcessorOutputPort
Input port on a Processor, is both an event forwarding output port and a
processor port
|
Modifier and Type | Method and Description |
---|---|
EventForwardingOutputPort |
DataflowInputPort.getInternalOutputPort()
Return the internal output port.
|
EventForwardingOutputPort |
Merge.getOutputPort()
The Merge object has a single output port through which modified events
are emitted as described in the javadoc for getInputPorts
|
EventForwardingOutputPort |
Datalink.getSource()
Get the source for events flowing through this link
|
Modifier and Type | Method and Description |
---|---|
List<? extends EventForwardingOutputPort> |
TokenProcessingEntity.getOutputPorts() |
Modifier and Type | Method and Description |
---|---|
Datalink |
Edits.createDatalink(EventForwardingOutputPort source,
EventHandlingInputPort sink)
Builds a new Datalink with the given source and sink ports
|
Edit<Merge> |
Edits.getConnectMergedDatalinkEdit(Merge merge,
EventForwardingOutputPort sourcePort,
EventHandlingInputPort sinkPort)
Creates and returns an instance of an Edit
|
Modifier and Type | Class and Description |
---|---|
class |
BasicEventForwardingOutputPort
Extension of AbstractOutputPort implementing EventForwardingOutputPort
|
Modifier and Type | Method and Description |
---|---|
EventForwardingOutputPort |
DataflowInputPortImpl.getInternalOutputPort() |
Modifier and Type | Method and Description |
---|---|
Datalink |
EditsImpl.createDatalink(EventForwardingOutputPort source,
EventHandlingInputPort sink) |
Edit<Merge> |
EditsImpl.getConnectMergedDatalinkEdit(Merge merge,
EventForwardingOutputPort sourcePort,
EventHandlingInputPort sinkPort) |
Modifier and Type | Method and Description |
---|---|
protected static EventForwardingOutputPort |
Tools.findEventHandlingOutputPort(List<Edit<?>> editList,
Dataflow dataflow,
OutputPort outputPort,
Edits edits)
Find (and possibly create) an EventForwardingOutputPort.
|
Modifier and Type | Method and Description |
---|---|
static Edit<?> |
Tools.getCreateAndConnectDatalinkEdit(Dataflow dataflow,
EventForwardingOutputPort source,
EventHandlingInputPort sink,
Edits edits)
Creates an Edit that creates a Datalink between a source and sink port
and connects the Datalink.
|
static TokenProcessingEntity |
Tools.getTokenProcessingEntityWithEventForwardingOutputPort(EventForwardingOutputPort port,
Dataflow workflow)
Get the TokenProcessingEntity (Processor, Merge or Dataflow) from the
workflow that contains the given EventForwardingOutputPort.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.