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
FieldsModifier and TypeFieldDescriptionThe name of the channel through which the connection is established.The TCP/IP hostname of the machine on which the queue manager resides.The list of supported header data compression techniques.The actual TCP/IP address in use.intThe maximum length of message that can be sent to the queue manager.The list of supported message data compression techniques.The name of the queue manager to which the connection is made.A storage area for the receive exit to use.The password used to establish the connection.The user ID used to establish the connection.A storage area for the security exit to use.A storage area for the send exit to use.intLimit on sharing conversationsA Java CipherSuite to use for this connectionThe SSL peer name used for matching.Fields inherited from class com.ibm.mq.jmqi.JmqiObject
COMP_JM, COMP_JN, COMP_JO -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.ibm.mq.jmqi.JmqiObject
getJmqiEnvironment
-
Field Details
-
channelName
The name of the channel through which the connection is established. -
queueManagerName
The name of the queue manager to which the connection is made. -
maxMessageLength
public int maxMessageLengthThe maximum length of message that can be sent to the queue manager. -
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
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
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
The TCP/IP hostname of the machine on which the queue manager resides. -
remoteUserId
The user ID used to establish the connection. -
remotePassword
The password used to establish the connection. -
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
The actual TCP/IP address in use. -
hdrCompList
The list of supported header data compression techniques. -
msgCompList
The list of supported message data compression techniques. -
sslCipherSuite
A Java CipherSuite to use for this connection -
sharingConversations
public int sharingConversationsLimit on sharing conversations
-
-
Constructor Details
-
MQChannelDefinition
public MQChannelDefinition()Constructor
-