com.ibm.broker.config.appdev.nodes

Class JMSReceiveNode

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


    public class JMSReceiveNode
    extends Node

    JMSReceiveNode instance

    JMSReceive node receives messages from a JMS Queue, in the middle of a message flow, using a JMS connection initiated by App Connect Enterprise

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

      • INPUT_TERMINAL_IN

        public final InputTerminal INPUT_TERMINAL_IN
      • OUTPUT_TERMINAL_NOMESSAGE

        public final OutputTerminal OUTPUT_TERMINAL_NOMESSAGE
      • OUTPUT_TERMINAL_FAILURE

        public final OutputTerminal OUTPUT_TERMINAL_FAILURE
      • OUTPUT_TERMINAL_OUT

        public final OutputTerminal OUTPUT_TERMINAL_OUT
    • Constructor Detail

      • JMSReceiveNode

        public JMSReceiveNode()
    • Method Detail

      • getParserXmlnscOpaqueElementsTable

        public JMSReceiveNode.ParserXmlnscOpaqueElementsTable getParserXmlnscOpaqueElementsTable()
        Retrieve the Opaque elements table for the node JMSReceiveNode
        Returns:
        ParserXmlnscOpaqueElementsTable instance which contains OpaqueElementsRow 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
      • setSourceQueueName

        public JMSReceiveNode setSourceQueueName(java.lang.String value)
        Set the JMSReceiveNode "Source queue" property
        Parameters:
        value - String ; the value to set the property "Source queue"
      • getSourceQueueName

        public java.lang.String getSourceQueueName()
        Get the JMSReceiveNode "Source queue" property
        Returns:
        String; the value of the property "Source queue"
      • setJmsProviderName

        public JMSReceiveNode setJmsProviderName(java.lang.String value)
        Set the JMSReceiveNode "JMS provider name" property
        Parameters:
        value - String ; the value to set the property "JMS provider name"
      • getJmsProviderName

        public java.lang.String getJmsProviderName()
        Get the JMSReceiveNode "JMS provider name" property
        Returns:
        String; the value of the property "JMS provider name"
      • setInitialContextFactory

        public JMSReceiveNode setInitialContextFactory(java.lang.String value)
        Set the JMSReceiveNode "Initial context factory" property
        Parameters:
        value - String ; the value to set the property "Initial context factory"
      • getInitialContextFactory

        public java.lang.String getInitialContextFactory()
        Get the JMSReceiveNode "Initial context factory" property
        Returns:
        String; the value of the property "Initial context factory"
      • setLocationJndiBindings

        public JMSReceiveNode setLocationJndiBindings(java.lang.String value)
        Set the JMSReceiveNode "Location JNDI bindings" property
        Parameters:
        value - String ; the value to set the property "Location JNDI bindings"
      • getLocationJndiBindings

        public java.lang.String getLocationJndiBindings()
        Get the JMSReceiveNode "Location JNDI bindings" property
        Returns:
        String; the value of the property "Location JNDI bindings"
      • setConnectionFactoryName

        public JMSReceiveNode setConnectionFactoryName(java.lang.String value)
        Set the JMSReceiveNode "Connection factory name" property
        Parameters:
        value - String ; the value to set the property "Connection factory name"
      • getConnectionFactoryName

        public java.lang.String getConnectionFactoryName()
        Get the JMSReceiveNode "Connection factory name" property
        Returns:
        String; the value of the property "Connection factory name"
      • setReceiveTimeOut

        public JMSReceiveNode setReceiveTimeOut(int value)
        Set the JMSReceiveNode "Timeout" property
        Parameters:
        value - int ; the value to set the property "Timeout"
      • getReceiveTimeOut

        public int getReceiveTimeOut()
        Get the JMSReceiveNode Timeout property
        Returns:
        int; the value of the property "Timeout"
      • setMessageDomainProperty

        public JMSReceiveNode setMessageDomainProperty(java.lang.String value)
        Set the JMSReceiveNode "Message domain" property
        Parameters:
        value - String ; the value to set the property "Message domain"
      • getMessageDomainProperty

        public java.lang.String getMessageDomainProperty()
        Get the JMSReceiveNode "Message domain" property
        Returns:
        String; the value of the property "Message domain"
      • setMessageSetProperty

        public JMSReceiveNode setMessageSetProperty(java.lang.String value)
        Set the JMSReceiveNode "Message model" property
        Parameters:
        value - String ; the value to set the property "Message model"
      • getMessageSetProperty

        public java.lang.String getMessageSetProperty()
        Get the JMSReceiveNode "Message model" property
        Returns:
        String; the value of the property "Message model"
      • setMessageTypeProperty

        public JMSReceiveNode setMessageTypeProperty(java.lang.String value)
        Set the JMSReceiveNode "Message" property
        Parameters:
        value - String ; the value to set the property "Message"
      • getMessageTypeProperty

        public java.lang.String getMessageTypeProperty()
        Get the JMSReceiveNode "Message" property
        Returns:
        String; the value of the property "Message"
      • setMessageFormatProperty

        public JMSReceiveNode setMessageFormatProperty(java.lang.String value)
        Set the JMSReceiveNode "Physical format" property
        Parameters:
        value - String ; the value to set the property "Physical format"
      • getMessageFormatProperty

        public java.lang.String getMessageFormatProperty()
        Get the JMSReceiveNode "Physical format" property
        Returns:
        String; the value of the property "Physical format"
      • setParserXmlnscBuildTreeUsingXMLSchema

        public JMSReceiveNode setParserXmlnscBuildTreeUsingXMLSchema(boolean value)
        Set the JMSReceiveNode "Build tree using XML schema data types" property
        Parameters:
        value - boolean ; the value to set the property "Build tree using XML schema data types"
      • getParserXmlnscBuildTreeUsingXMLSchema

        public boolean getParserXmlnscBuildTreeUsingXMLSchema()
        Get the JMSReceiveNode "Build tree using XML schema data types" property
        Returns:
        boolean; the value of the property "Build tree using XML schema data types"
      • setParserXmlnscUseForXmlnsDomain

        public JMSReceiveNode setParserXmlnscUseForXmlnsDomain(boolean value)
        Set the JMSReceiveNode "Use XMLNSC compact parser for XMLNS domain" property
        Parameters:
        value - boolean ; the value to set the property "Use XMLNSC compact parser for XMLNS domain"
      • getParserXmlnscUseForXmlnsDomain

        public boolean getParserXmlnscUseForXmlnsDomain()
        Get the JMSReceiveNode "Use XMLNSC compact parser for XMLNS domain" property
        Returns:
        boolean; the value of the property "Use XMLNSC compact parser for XMLNS domain"
      • getParserXmlnscProcessingInstructionsRetainMode

        public JMSReceiveNode.ENUM_JMSRECEIVE_PARSERXMLNSCPROCESSINGINSTRUCTIONSRETAINMODE getParserXmlnscProcessingInstructionsRetainMode()
        Get the JMSReceiveNode "Retain processing instructions" property
        Returns:
        ENUM_JMSRECEIVE_PARSERXMLNSCPROCESSINGINSTRUCTIONSRETAINMODE; the value of the property "Retain processing instructions"
      • setPropertySelector

        public JMSReceiveNode setPropertySelector(java.lang.String value)
        Set the JMSReceiveNode "Application property" property
        Parameters:
        value - String ; the value to set the property "Application property"
      • getPropertySelector

        public java.lang.String getPropertySelector()
        Get the JMSReceiveNode "Application property" property
        Returns:
        String; the value of the property "Application property"
      • setMessageTimeStampSelector

        public JMSReceiveNode setMessageTimeStampSelector(java.lang.String value)
        Set the JMSReceiveNode "Timestamp" property
        Parameters:
        value - String ; the value to set the property "Timestamp"
      • getMessageTimeStampSelector

        public java.lang.String getMessageTimeStampSelector()
        Get the JMSReceiveNode "Timestamp" property
        Returns:
        String; the value of the property "Timestamp"
      • setMessagePrioritySelector

        public JMSReceiveNode setMessagePrioritySelector(java.lang.String value)
        Set the JMSReceiveNode "Priority" property
        Parameters:
        value - String ; the value to set the property "Priority"
      • getMessagePrioritySelector

        public java.lang.String getMessagePrioritySelector()
        Get the JMSReceiveNode "Priority" property
        Returns:
        String; the value of the property "Priority"
      • setMessageIDSelector

        public JMSReceiveNode setMessageIDSelector(java.lang.String value)
        Set the JMSReceiveNode "Message ID" property
        Parameters:
        value - String ; the value to set the property "Message ID"
      • getMessageIDSelector

        public java.lang.String getMessageIDSelector()
        Get the JMSReceiveNode "Message ID" property
        Returns:
        String; the value of the property "Message ID"
      • setMessageRedeliveredSelector

        public JMSReceiveNode setMessageRedeliveredSelector(java.lang.String value)
        Set the JMSReceiveNode "Redelivered" property
        Parameters:
        value - String ; the value to set the property "Redelivered"
      • getMessageRedeliveredSelector

        public java.lang.String getMessageRedeliveredSelector()
        Get the JMSReceiveNode "Redelivered" property
        Returns:
        String; the value of the property "Redelivered"
      • setMessageCorrelationIDSelector

        public JMSReceiveNode setMessageCorrelationIDSelector(java.lang.String value)
        Set the JMSReceiveNode "Correlation ID" property
        Parameters:
        value - String ; the value to set the property "Correlation ID"
      • getMessageCorrelationIDSelector

        public java.lang.String getMessageCorrelationIDSelector()
        Get the JMSReceiveNode "Correlation ID" property
        Returns:
        String; the value of the property "Correlation ID"
      • getTransactionMode

        public JMSReceiveNode.ENUM_JMSRECEIVE_TRANSACTIONMODE getTransactionMode()
        Get the JMSReceiveNode "Transaction mode" property
        Returns:
        ENUM_JMSRECEIVE_TRANSACTIONMODE; the value of the property "Transaction mode"
      • setBrowse

        public JMSReceiveNode setBrowse(boolean value)
        Set the JMSReceiveNode "Browse Only" property
        Parameters:
        value - boolean ; the value to set the property "Browse Only"
      • getBrowse

        public boolean getBrowse()
        Get the JMSReceiveNode "Browse Only" property
        Returns:
        boolean; the value of the property "Browse Only"
      • setBrowseFirst

        public JMSReceiveNode setBrowseFirst(boolean value)
        Set the JMSReceiveNode "Reset Browse" property
        Parameters:
        value - boolean ; the value to set the property "Reset Browse"
      • getBrowseFirst

        public boolean getBrowseFirst()
        Get the JMSReceiveNode "Reset Browse" property
        Returns:
        boolean; the value of the property "Reset Browse"
      • setOutputDataLocation

        public JMSReceiveNode setOutputDataLocation(java.lang.String value)
        Set the JMSReceiveNode "Output Data Location" property
        Parameters:
        value - String ; the value to set the property "Output Data Location"
      • getOutputDataLocation

        public java.lang.String getOutputDataLocation()
        Get the JMSReceiveNode "Output Data Location" property
        Returns:
        String; the value of the property "Output Data Location"
      • setResultDataLocation

        public JMSReceiveNode setResultDataLocation(java.lang.String value)
        Set the JMSReceiveNode "Result Data Location" property
        Parameters:
        value - String ; the value to set the property "Result Data Location"
      • getResultDataLocation

        public java.lang.String getResultDataLocation()
        Get the JMSReceiveNode "Result Data Location" property
        Returns:
        String; the value of the property "Result Data Location"
      • setCopyLocalEnvironment

        public JMSReceiveNode setCopyLocalEnvironment(boolean value)
        Set the JMSReceiveNode "Copy Local Environment" property
        Parameters:
        value - boolean ; the value to set the property "Copy Local Environment"
      • getCopyLocalEnvironment

        public boolean getCopyLocalEnvironment()
        Get the JMSReceiveNode "Copy Local Environment" property
        Returns:
        boolean; the value of the property "Copy Local Environment"
      • setValidateAllValueConstraints

        public JMSReceiveNode setValidateAllValueConstraints(boolean value)
        Set the JMSReceiveNode "Include all value constraints" property
        Parameters:
        value - boolean ; the value to set the property "Include all value constraints"
      • getValidateAllValueConstraints

        public boolean getValidateAllValueConstraints()
        Get the JMSReceiveNode "Include all value constraints" property
        Returns:
        boolean; the value of the property "Include all value constraints"
      • 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