JMSインタフェースのメソッドとMQIの対応

JMSインタフェースのメソッドの発行時に,内部でMQIが発行される場合があります。その対応を次の表に示します。

表7-4 メソッド発行時に内部で発行されるMQI

Queueオブジェクト使用時TemporaryQueueオブジェクト使用時発行されるMQI
インタフェースメソッドインタフェースメソッド
QueueSessioncreateSender
createReceiver
QueueSessioncreateTemporaryQueueMQOPEN
QueueBrowsergetEnumeration
QueueSender
QueueReceiver
QueueBrowser
closeQueueSessioncloseMQCLOSE
QueueSendersend
(Queue未指定時)
QueueSendersend
(Queue未指定時)
MQPUT
QueueSendersend
(Queue指定時)
QueueSendersend
(Queue指定時)
MQPUT1
QueueReceiverreceive
receiveNoWait
QueueReceiverreceive
receiveNoWait
MQGET
EnumerationhasMoreElements
nextElement
EnumerationhasMoreElements
nextElement
注※
QueueBrowserインタフェースのgetEnumerationメソッドによって取得したEnumerationオブジェクトです。

なお,Cosminexus Component Containerのアソシエーション機能によって,各キューに対してMQCLOSE,MQOPENの順に発行されます。