com.ibm.broker.config.appdev.nodes

Class HTTPAsynchronousRequestNode

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


    public class HTTPAsynchronousRequestNode
    extends Node

    HTTPAsynchronousRequestNode instance

    Allows a message flow to send asynchronous HTTP requests to an external HTTP service

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

      • HTTPAsynchronousRequestNode

        public HTTPAsynchronousRequestNode()
    • Method Detail

      • 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
      • setAsyncResponseCorrelator

        public HTTPAsynchronousRequestNode setAsyncResponseCorrelator(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Unique identifier" property
        Parameters:
        value - String ; the value to set the property "Unique identifier"
      • getAsyncResponseCorrelator

        public java.lang.String getAsyncResponseCorrelator()
        Get the HTTPAsynchronousRequestNode "Unique identifier" property
        Returns:
        String; the value of the property "Unique identifier"
      • setURLSpecifier

        public HTTPAsynchronousRequestNode setURLSpecifier(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Web service URL" property
        Parameters:
        value - String ; the value to set the property "Web service URL"
      • getURLSpecifier

        public java.lang.String getURLSpecifier()
        Get the HTTPAsynchronousRequestNode "Web service URL" property
        Returns:
        String; the value of the property "Web service URL"
      • setTimeoutForServer

        public HTTPAsynchronousRequestNode setTimeoutForServer(int value)
        Set the HTTPAsynchronousRequestNode "Request timeout (sec)" property
        Parameters:
        value - int ; the value to set the property "Request timeout (sec)"
      • getTimeoutForServer

        public int getTimeoutForServer()
        Get the HTTPAsynchronousRequestNode Request timeout (sec) property
        Returns:
        int; the value of the property "Request timeout (sec)"
      • setHttpProxyLocation

        public HTTPAsynchronousRequestNode setHttpProxyLocation(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "HTTP(S) proxy location" property
        Parameters:
        value - String ; the value to set the property "HTTP(S) proxy location"
      • getHttpProxyLocation

        public java.lang.String getHttpProxyLocation()
        Get the HTTPAsynchronousRequestNode "HTTP(S) proxy location" property
        Returns:
        String; the value of the property "HTTP(S) proxy location"
      • setAllowedCiphers

        public HTTPAsynchronousRequestNode setAllowedCiphers(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Allowed SSL ciphers" property
        Parameters:
        value - String ; the value to set the property "Allowed SSL ciphers"
      • getAllowedCiphers

        public java.lang.String getAllowedCiphers()
        Get the HTTPAsynchronousRequestNode "Allowed SSL ciphers" property
        Returns:
        String; the value of the property "Allowed SSL ciphers"
      • setHostnameChecking

        public HTTPAsynchronousRequestNode setHostnameChecking(boolean value)
        Set the HTTPAsynchronousRequestNode "Enable SSL certificate hostname checking" property
        Parameters:
        value - boolean ; the value to set the property "Enable SSL certificate hostname checking"
      • getHostnameChecking

        public boolean getHostnameChecking()
        Get the HTTPAsynchronousRequestNode "Enable SSL certificate hostname checking" property
        Returns:
        boolean; the value of the property "Enable SSL certificate hostname checking"
      • setKeyAlias

        public HTTPAsynchronousRequestNode setKeyAlias(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "SSL client authentication key alias" property
        Parameters:
        value - String ; the value to set the property "SSL client authentication key alias"
      • getKeyAlias

        public java.lang.String getKeyAlias()
        Get the HTTPAsynchronousRequestNode "SSL client authentication key alias" property
        Returns:
        String; the value of the property "SSL client authentication key alias"
      • setEnableCRLCheck

        public HTTPAsynchronousRequestNode setEnableCRLCheck(boolean value)
        Set the HTTPAsynchronousRequestNode "Enable certificate revocation list checking" property
        Parameters:
        value - boolean ; the value to set the property "Enable certificate revocation list checking"
      • getEnableCRLCheck

        public boolean getEnableCRLCheck()
        Get the HTTPAsynchronousRequestNode "Enable certificate revocation list checking" property
        Returns:
        boolean; the value of the property "Enable certificate revocation list checking"
      • setGenerateDefaultHttpHeaders

        public HTTPAsynchronousRequestNode setGenerateDefaultHttpHeaders(boolean value)
        Set the HTTPAsynchronousRequestNode "Generate default HTTP headers from input" property
        Parameters:
        value - boolean ; the value to set the property "Generate default HTTP headers from input"
      • getGenerateDefaultHttpHeaders

        public boolean getGenerateDefaultHttpHeaders()
        Get the HTTPAsynchronousRequestNode "Generate default HTTP headers from input" property
        Returns:
        boolean; the value of the property "Generate default HTTP headers from input"
      • setAcceptCompressedResponses

        public HTTPAsynchronousRequestNode setAcceptCompressedResponses(boolean value)
        Set the HTTPAsynchronousRequestNode "Accept compressed responses by default" property
        Parameters:
        value - boolean ; the value to set the property "Accept compressed responses by default"
      • getAcceptCompressedResponses

        public boolean getAcceptCompressedResponses()
        Get the HTTPAsynchronousRequestNode "Accept compressed responses by default" property
        Returns:
        boolean; the value of the property "Accept compressed responses by default"
      • setSecurityProfileName

        public HTTPAsynchronousRequestNode setSecurityProfileName(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Security profile" property
        Parameters:
        value - String ; the value to set the property "Security profile"
      • getSecurityProfileName

        public java.lang.String getSecurityProfileName()
        Get the HTTPAsynchronousRequestNode "Security profile" property
        Returns:
        String; the value of the property "Security profile"
      • setAddRequestToGroup

        public HTTPAsynchronousRequestNode setAddRequestToGroup(boolean value)
        Set the HTTPAsynchronousRequestNode "Add request to group" property
        Parameters:
        value - boolean ; the value to set the property "Add request to group"
      • getAddRequestToGroup

        public boolean getAddRequestToGroup()
        Get the HTTPAsynchronousRequestNode "Add request to group" property
        Returns:
        boolean; the value of the property "Add request to group"
      • setGroupRequestFolderName

        public HTTPAsynchronousRequestNode setGroupRequestFolderName(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Request folder" property
        Parameters:
        value - String ; the value to set the property "Request folder"
      • getGroupRequestFolderName

        public java.lang.String getGroupRequestFolderName()
        Get the HTTPAsynchronousRequestNode "Request folder" property
        Returns:
        String; the value of the property "Request folder"
      • setGroupRequestTimeout

        public HTTPAsynchronousRequestNode setGroupRequestTimeout(java.lang.String value)
        Set the HTTPAsynchronousRequestNode "Request timeout (ms)" property
        Parameters:
        value - String ; the value to set the property "Request timeout (ms)"
      • getGroupRequestTimeout

        public java.lang.String getGroupRequestTimeout()
        Get the HTTPAsynchronousRequestNode "Request timeout (ms)" property
        Returns:
        String; the value of the property "Request timeout (ms)"
      • 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