MQQueueConnectionFactory

A queue connection factory is used to create connections to the associated JMS provider of JMS queue destinations, for point-to-point messaging. Use WebSphere MQ Queue Connection Factory administrative objects to manage queue connection factories for the WebSphere MQ JMS provider.

Inherits from type JMSConnectionFactory and adds the following.

Attributes Summary
queueManager : StringThe name of the WebSphere MQ queue manager for this connection factory.
host : StringThe name of the host on which the WebSphere MQ queue manager runs, for client connection only.
port : intThe TCP/IP port number used for connection to the WebSphere MQ queue manager, for client connection only.
channel : StringThe name of the channel used for connection to the WebSphere MQ queue manager, for client connection only.
transportType : MQTransportTypeWhether WebSphere MQ client TCP/IP connection or inter-process bindings connection is to be used to connect to the WebSphere MQ queue manager.
tempModel : StringThe name of the model queue definition that can be used by the queue manager to create temporary queues if a queue requested does not already exist.
clientID : StringThe JMS client identifier used for connections to the WebSphere MQ queue manager.
CCSID : StringThe coded character set identifier for use with the WebSphere MQ queue manager.
msgRetention : booleanSelect this tick box to specify that unwanted messages are to be left on the queue.
failIfQuiesce : boolean@since 6.
localAddress : String@since 6.
pollingInterval : int@since 6.
rescanInterval : int@since 6.
sslCipherSuite : String@since 6.
sslCRL : String@since 6.
sslPeerName : String@since 6.
tempQueuePrefix : String@since 6.
useConnectionPooling : boolean@since 6.

Attribute Details

queueManager    -    The name of the WebSphere MQ queue manager for this connection factory. Connections created by this factory connect to that queue manager.
     data type:  String
     default Value:   unspecified



host    -    The name of the host on which the WebSphere MQ queue manager runs, for client connection only.
     data type:  String
     default Value:   unspecified



port    -    The TCP/IP port number used for connection to the WebSphere MQ queue manager, for client connection only.
     data type:  int
     default Value:   unspecified



channel    -    The name of the channel used for connection to the WebSphere MQ queue manager, for client connection only.
     data type:  String
     default Value:   unspecified



transportType    -    Whether WebSphere MQ client TCP/IP connection or inter-process bindings connection is to be used to connect to the WebSphere MQ queue manager. Inter-process bindings may only be used to connect to a queue manager on the same physical machine.
     data type: MQTransportType
     default Value:   BINDINGS
     Allowed Values: 



tempModel    -    The name of the model queue definition that can be used by the queue manager to create temporary queues if a queue requested does not already exist.
     data type:  String
     default Value:   unspecified



clientID    -    The JMS client identifier used for connections to the WebSphere MQ queue manager.
     data type:  String
     default Value:   unspecified



CCSID    -    The coded character set identifier for use with the WebSphere MQ queue manager.
     data type:  String
     default Value:   unspecified



msgRetention    -    Select this tick box to specify that unwanted messages are to be left on the queue. Otherwise, unwanted messages are dealt with according to their disposition options.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



failIfQuiesce    -    @since 6.0.0Applications return from a method call if the queue manager has entered a controlled shutdown.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



localAddress    -    @since 6.0.0Local server address
     data type:  String
     default Value:   unspecified



pollingInterval    -    @since 6.0.0The interval, in milliseconds, between scans of all receivers during asynchronous message delivery
     data type:  int
     default Value:   5000



rescanInterval    -    @since 6.0.0Advisory interval in milliseconds, period at which a queue is rescanned looking for a selected messages inserted out of order (e.g. backout) with respect to an MQSeries browse cursor.
     data type:  int
     default Value:   5000



sslCipherSuite    -    @since 6.0.0The cipher suite to use for SSL connection
     data type:  String
     default Value:   unspecified



sslCRL    -    @since 6.0.0CRL servers to check for SSL certificate revocation
     data type:  String
     default Value:   unspecified



sslPeerName    -    @since 6.0.0For SSL, a distinguished name skeleton that must match that provided by the queue manager
     data type:  String
     default Value:   unspecified



tempQueuePrefix    -    @since 6.0.0Temporary Queue prefix for dynamic queue naming
     data type:  String
     default Value:   unspecified



useConnectionPooling    -    @since 6.0.0Whether to use MQ JMS connection pooling
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  


Copyright IBM Corp. 1997-2004