付録A.1 インタフェースの機能差

Cosminexus RMがサポートするインタフェースについて,次の表に示します。機能種別ごとにインタフェース名のアルファベット順に説明します。サポートしているインタフェースのメソッドの機能差については,「付録A.3 メソッドの機能差」を参照してください。

表A-1 サポートするインタフェース

項番機能種別インタフェース名サポートの有無注意事項
1メッセージング共通機能Connection
2ConnectionFactory
3ConnectionMetaData
4Destination
5MessageConsumer
6MessageProducer
7Session
8PTPメッセージング機能Queue
9QueueBrowser
10QueueConnection
11QueueConnectionFactory
12QueueReceiver
13QueueSender
14QueueSession
15パブリッシュ/サブスクライブメッセージング機能TemporaryTopic×
16Topic×
17TopicConnection×
18TopicConnectionFactory×
19TopicPublisher×
20TopicSession×
21TopicSubscriber×
22メッセージ機能BytesMessage共用キューではヘッダとプロパティの情報を送受信できません。
23DeliveryMode
24MapMessage×
25Message共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。
26ObjectMessage共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。
27StreamMessage×
28TextMessage共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。
29XA機能(JMSのオプション機能)XAConnection×
30XAConnectionFactory×
31XAQueueConnection×
32XAQueueConnectionFactory×
33XAQueueSession×
34XASession×
35XATopicConnection×
36XATopicConnectionFactory×
37XATopicSession×
38リスナ機能ExceptionListener×
39MessageListenerMessage-driven Beanで使用する場合だけサポートしています。
40その他(JMSのオプション機能)ConnectionConsumer×
41ServerSession×
42ServerSessionPool×
43TemporaryQueue×
(凡例)
○:サポートしています。
×:未サポートです。
-:特にありません。