com.ibm.mq
Class MQChannelDefinition

java.lang.Object
  |
  +--com.ibm.mq.MQChannelDefinition

public class MQChannelDefinition
extends java.lang.Object

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 WebSphere MQ in bindings mode.


Field Summary
 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 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 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.
 java.lang.String sslPeerName
          The SSL peer name used for matching.
 
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 hdrCompList
The list of supported header data compression techniques.


msgCompList

public java.util.Collection msgCompList
The list of supported message data compression techniques.


(c) Copyright IBM Corp. 2005. All Rights Reserved.