com.ibm.broker.config.appdev.nodes

Class HTTPHeaderNode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class HTTPHeaderNode
    extends Node

    HTTPHeaderNode instance

    HTTPHeader node adds, modifies and deletes HTTPHeaders in a message

     Change Activity:
     -------- ----------- -------------   ------------------------------------
     Reason:  Date:       Originator:     Comments:
     -------- ----------- -------------   ------------------------------------
     xxxxx.x  2010-08-10  dstorey         creation
     xxxxx.x  xxxx-xx-xx  generated       7.0.0.2 Release
     
    See Also:
    Serialized Form
    • Constructor Detail

      • HTTPHeaderNode

        public HTTPHeaderNode()
    • Method Detail

      • getNameValue4RequestHeaderTable

        public HTTPHeaderNode.NameValue4RequestHeaderTable getNameValue4RequestHeaderTable()
        Retrieve the HTTPRequest Header table for the node HTTPHeaderNode
        Returns:
        NameValue4RequestHeaderTable instance which contains HTTPRequestElementsRow rows
      • getNameValue4ReplyHeaderTable

        public HTTPHeaderNode.NameValue4ReplyHeaderTable getNameValue4ReplyHeaderTable()
        Retrieve the HTTPReply Header table for the node HTTPHeaderNode
        Returns:
        NameValue4ReplyHeaderTable instance which contains HTTPReplyElementsRow rows
      • getInputTerminals

        public InputTerminal[] getInputTerminals()
        Description copied from class: Node
        Gets the full list of available InputTerminals for this Node
        Specified by:
        getInputTerminals in class Node
        Returns:
        InputTerminal[]
      • getOutputTerminals

        public OutputTerminal[] getOutputTerminals()
        Description copied from class: Node
        Gets the full list of available OutputTerminals for this Node
        Specified by:
        getOutputTerminals in class Node
        Returns:
        OutputTerminal[]
      • getTypeName

        public java.lang.String getTypeName()
        Description copied from class: Node
        Gets the node type of this node
        Specified by:
        getTypeName in class Node
        Returns:
        String; the node type
      • setHttpInputHeader

        public HTTPHeaderNode setHttpInputHeader(java.lang.String value)
        Set the HTTPHeaderNode "HTTPInput Header Options" property
        Parameters:
        value - String ; the value to set the property "HTTPInput Header Options"
      • getHttpInputHeader

        public java.lang.String getHttpInputHeader()
        Get the HTTPHeaderNode "HTTPInput Header Options" property
        Returns:
        String; the value of the property "HTTPInput Header Options"
      • setHttpResponseHeader

        public HTTPHeaderNode setHttpResponseHeader(java.lang.String value)
        Set the HTTPHeaderNode "HTTPResponse Header Options" property
        Parameters:
        value - String ; the value to set the property "HTTPResponse Header Options"
      • getHttpResponseHeader

        public java.lang.String getHttpResponseHeader()
        Get the HTTPHeaderNode "HTTPResponse Header Options" property
        Returns:
        String; the value of the property "HTTPResponse Header Options"
      • setHttpRequestHeader

        public HTTPHeaderNode setHttpRequestHeader(java.lang.String value)
        Set the HTTPHeaderNode "HTTPRequest Header Options" property
        Parameters:
        value - String ; the value to set the property "HTTPRequest Header Options"
      • getHttpRequestHeader

        public java.lang.String getHttpRequestHeader()
        Get the HTTPHeaderNode "HTTPRequest Header Options" property
        Returns:
        String; the value of the property "HTTPRequest Header Options"
      • setHttpRequestClearIncoming

        public HTTPHeaderNode setHttpRequestClearIncoming(boolean value)
        Set the HTTPHeaderNode "Clear incoming values" property
        Parameters:
        value - boolean ; the value to set the property "Clear incoming values"
      • getHttpRequestClearIncoming

        public boolean getHttpRequestClearIncoming()
        Get the HTTPHeaderNode "Clear incoming values" property
        Returns:
        boolean; the value of the property "Clear incoming values"
      • setName

        public HTTPHeaderNode setName(java.lang.String value)
        Set the HTTPHeaderNode "Name" property
        Parameters:
        value - String ; the value to set the property "Name"
      • getName

        public java.lang.String getName()
        Get the HTTPHeaderNode "Name" property
        Returns:
        String; the value of the property "Name"
      • setType

        public HTTPHeaderNode setType(java.lang.String value)
        Set the HTTPHeaderNode "Type" property
        Parameters:
        value - String ; the value to set the property "Type"
      • getType

        public java.lang.String getType()
        Get the HTTPHeaderNode "Type" property
        Returns:
        String; the value of the property "Type"
      • setValue

        public HTTPHeaderNode setValue(java.lang.String value)
        Set the HTTPHeaderNode "Value" property
        Parameters:
        value - String ; the value to set the property "Value"
      • getValue

        public java.lang.String getValue()
        Get the HTTPHeaderNode "Value" property
        Returns:
        String; the value of the property "Value"
      • setHttpReplyHeader

        public HTTPHeaderNode setHttpReplyHeader(java.lang.String value)
        Set the HTTPHeaderNode "HTTPReply Header Options" property
        Parameters:
        value - String ; the value to set the property "HTTPReply Header Options"
      • getHttpReplyHeader

        public java.lang.String getHttpReplyHeader()
        Get the HTTPHeaderNode "HTTPReply Header Options" property
        Returns:
        String; the value of the property "HTTPReply Header Options"
      • setHttpReplyClearIncoming

        public HTTPHeaderNode setHttpReplyClearIncoming(boolean value)
        Set the HTTPHeaderNode "Clear incoming values" property
        Parameters:
        value - boolean ; the value to set the property "Clear incoming values"
      • getHttpReplyClearIncoming

        public boolean getHttpReplyClearIncoming()
        Get the HTTPHeaderNode "Clear incoming values" property
        Returns:
        boolean; the value of the property "Clear incoming values"
      • getNodeName

        public java.lang.String getNodeName()
        Description copied from class: Node
        Gets the label name of this node
          MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "mf1.msgflow");
          Node inputMQNode = mf1.getNodeByName("My Input Node");
          inputMQNode.setNodeName("Renamed Input Node");
         
        Overrides:
        getNodeName in class Node
        Returns:
        String; the node name