JMSインタフェースのメソッドとMQIの対応
JMSインタフェースのメソッドの発行時に,内部でMQIが発行される場合があります。その対応を次の表に示します。
|
Queueオブジェクト使用時 |
TemporaryQueueオブジェクト使用時 |
発行されるMQI |
||
|---|---|---|---|---|
|
インタフェース |
メソッド |
インタフェース |
メソッド |
|
|
QueueSession |
createSender createReceiver |
QueueSession |
createTemporaryQueue |
MQOPEN |
|
QueueBrowser |
getEnumeration |
|||
|
QueueSender QueueReceiver QueueBrowser |
close |
QueueSession |
close |
MQCLOSE |
|
QueueSender |
send (Queue未指定時) |
QueueSender |
send (Queue未指定時) |
MQPUT |
|
QueueSender |
send (Queue指定時) |
QueueSender |
send (Queue指定時) |
MQPUT1 |
|
QueueReceiver |
receive receiveNoWait |
QueueReceiver |
receive receiveNoWait |
MQGET |
|
Enumeration※ |
hasMoreElements nextElement |
Enumeration※ |
hasMoreElements nextElement |
|
- 注※
-
QueueBrowserインタフェースのgetEnumerationメソッドによって取得したEnumerationオブジェクトです。
なお,Cosminexus Component Containerのアソシエーション機能によって,各キューに対してMQCLOSE,MQOPENの順に発行されます。