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 Details

    • channelName

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

      public 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 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 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 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 String connectionName
      The TCP/IP hostname of the machine on which the queue manager resides.
    • remoteUserId

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

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

      public 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 String localAddress
      The actual TCP/IP address in use.
    • hdrCompList

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

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

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

      public int sharingConversations
      Limit on sharing conversations
  • Constructor Details

    • MQChannelDefinition

      public MQChannelDefinition()
      Constructor