com.ibm.broker.config.appdev

Class OutputTerminal

  • All Implemented Interfaces:
    java.io.Serializable


    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
     
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String copyright 
    • Constructor Summary

      Constructors 
      Constructor and Description
      OutputTerminal(Node owningNode, java.lang.String terminalName) 
      OutputTerminal(Node owningNode, java.lang.String terminalName, boolean dynamic) 
    • Method Summary

      • Methods inherited from class java.lang.Object

        getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • OutputTerminal

        public OutputTerminal(Node owningNode,
                              java.lang.String terminalName)
        Parameters:
        owningNode - Node ; the node which owns this output terminal
        terminalName - String ; the terminal name of this terminal
      • OutputTerminal

        public OutputTerminal(Node owningNode,
                              java.lang.String terminalName,
                              boolean dynamic)
        Parameters:
        owningNode - Node ; the node which owns this output terminal
        terminalName - String ; the terminal name of this terminal
        dynamic - boolean ; true if this is a dynamic terminal