Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus Reliable Messaging


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

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

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

項番

機能種別

インタフェース名

サポートの有無

注意事項

1

メッセージング共通機能

Connection

○

−

2

ConnectionFactory

○

3

ConnectionMetaData

○

4

Destination

○

5

MessageConsumer

○

6

MessageProducer

○

7

Session

○

8

PTPメッセージング機能

Queue

○

9

QueueBrowser

○

10

QueueConnection

○

11

QueueConnectionFactory

○

12

QueueReceiver

○

13

QueueSender

○

14

QueueSession

○

15

パブリッシュ/サブスクライブメッセージング機能

TemporaryTopic

×

16

Topic

×

17

TopicConnection

×

18

TopicConnectionFactory

×

19

TopicPublisher

×

20

TopicSession

×

21

TopicSubscriber

×

22

メッセージ機能

BytesMessage

○

共用キューではヘッダとプロパティの情報を送受信できません。

23

DeliveryMode

○

−

24

MapMessage

×

25

Message

○

共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。

26

ObjectMessage

○

共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。

27

StreamMessage

×

−

28

TextMessage

○

共用キューでは使用できません。共用キューにこのインタフェースを使用してメッセージを送信した場合は例外が発生します。

29

XA機能(JMSのオプション機能)

XAConnection

×

−

30

XAConnectionFactory

×

31

XAQueueConnection

×

32

XAQueueConnectionFactory

×

33

XAQueueSession

×

34

XASession

×

35

XATopicConnection

×

36

XATopicConnectionFactory

×

37

XATopicSession

×

38

リスナ機能

ExceptionListener

×

39

MessageListener

○

Message-driven Beanで使用する場合だけサポートしています。

40

その他(JMSのオプション機能)

ConnectionConsumer

×

−

41

ServerSession

×

42

ServerSessionPool

×

43

TemporaryQueue

×

(凡例)

○:サポートしています。

×:未サポートです。

−:特にありません。