com.ibm.mq

Class MQChannelDefinition

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.MQChannelDefinition


  • public class MQChannelDefinition
    extends com.ibm.mq.jmqi.JmqiObject
    Use the MQChannelDefinition class to pass information concerning the connection with the queue manager to the send, receive, and security exits.

    Note: This class does not apply when connecting directly to IBM MQ in bindings mode.

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      java.lang.String channelName
      The name of the channel through which the connection is established.
      java.lang.String connectionName
      The TCP/IP hostname of the machine on which the queue manager resides.
      java.util.Collection<java.lang.Integer> hdrCompList
      The list of supported header data compression techniques.
      java.lang.String localAddress
      The actual TCP/IP address in use.
      int maxMessageLength
      The maximum length of message that can be sent to the queue manager.
      java.util.Collection<java.lang.Integer> msgCompList
      The list of supported message data compression techniques.
      java.lang.String queueManagerName
      The name of the queue manager to which the connection is made.
      java.lang.String receiveUserData
      A storage area for the receive exit to use.
      java.lang.String remotePassword
      The password used to establish the connection.
      java.lang.String remoteUserId
      The user ID used to establish the connection.
      java.lang.String securityUserData
      A storage area for the security exit to use.
      java.lang.String sendUserData
      A storage area for the send exit to use.
      int sharingConversations
      Limit on sharing conversations
      java.lang.String sslCipherSuite
      A Java CipherSuite to use for this connection
      java.lang.String sslPeerName
      The SSL peer name used for matching.
      • Fields inherited from class com.ibm.mq.jmqi.JmqiObject

        COMP_JM, COMP_JN, COMP_JO
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • channelName

        public java.lang.String channelName
        The name of the channel through which the connection is established.
      • queueManagerName

        public java.lang.String queueManagerName
        The name of the queue manager to which the connection is made.
      • maxMessageLength

        public int maxMessageLength
        The maximum length of message that can be sent to the queue manager.
      • securityUserData

        public java.lang.String securityUserData
        A storage area for the security exit to use. Information placed here is preserved across invocations of the security exit and is also available to the send and receive exits.
      • sendUserData

        public java.lang.String sendUserData
        A storage area for the send exit to use. Information placed here is preserved across invocations of the send exit and is also available to the security and receive exits.
      • receiveUserData

        public java.lang.String receiveUserData
        A storage area for the receive exit to use. Information placed here is preserved across invocations of the receive exit, and is also available to the send and security exits.
      • connectionName

        public java.lang.String connectionName
        The TCP/IP hostname of the machine on which the queue manager resides.
      • remoteUserId

        public java.lang.String remoteUserId
        The user ID used to establish the connection.
      • remotePassword

        public java.lang.String remotePassword
        The password used to establish the connection.
      • sslPeerName

        public java.lang.String sslPeerName
        The SSL peer name used for matching. If SSL is used to encrypt data, the name is set to the Distinguished Name presented by the queue manager during connection. If SSL is not used, it is left at null.
      • localAddress

        public java.lang.String localAddress
        The actual TCP/IP address in use.
      • hdrCompList

        public java.util.Collection<java.lang.Integer> hdrCompList
        The list of supported header data compression techniques.
      • msgCompList

        public java.util.Collection<java.lang.Integer> msgCompList
        The list of supported message data compression techniques.
      • sslCipherSuite

        public java.lang.String sslCipherSuite
        A Java CipherSuite to use for this connection
      • sharingConversations

        public int sharingConversations
        Limit on sharing conversations
    • Constructor Detail

      • MQChannelDefinition

        public MQChannelDefinition()
        Constructor
(c) Copyright IBM Corp. 2008, 2016. All Rights Reserved.