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 conversationsjava.lang.String
sslCipherSuite
A Java CipherSuite to use for this connectionjava.lang.String
sslPeerName
The SSL peer name used for matching.
-
Constructor Summary
Constructors Constructor and Description MQChannelDefinition()
Constructor
-
-
-
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
-
-