public class OutputTerminal extends Terminal
Each OutputTerminal instance represents a logical point of output from a Node.
Each node will contain zero or more OutputTerminals.Terminals form the logical connection points between nodes. Messages flow from the output terminal of one node to the input terminal of another node.
To work with output terminals, gain handles to them from the owning node. For example:
File msgFlow1 = new File("Test.msgflow"); MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow1); Node inputNode = mf1.getNodeByName("input from queue"); OutputTerminal t = inputNode.getOutputTerminal("out");
Change Activity: -------- ----------- ------------- ------------------------------------ Reason: Date: Originator: Comments: -------- ----------- ------------- ------------------------------------ xxxxx.x 2010-07-28 HDMPL creation xxxxx.x 2010-08-10 dstorey v7.0.0.2 Release xxxxx.x 2011-07-06 dstorey v8.0.0.0 Release
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Constructor and Description |
---|
OutputTerminal(Node owningNode,
java.lang.String terminalName) |
OutputTerminal(Node owningNode,
java.lang.String terminalName,
boolean dynamic) |
equals, getName, getOwningNode, toString
public static final java.lang.String copyright
public OutputTerminal(Node owningNode, java.lang.String terminalName)
owningNode
- Node ; the node which owns this output terminalterminalName
- String ; the terminal name of this terminalpublic OutputTerminal(Node owningNode, java.lang.String terminalName, boolean dynamic)
owningNode
- Node ; the node which owns this output terminalterminalName
- String ; the terminal name of this terminaldynamic
- boolean ; true if this is a dynamic terminal