インタフェース名/ | メソッド | サポート |
---|---|---|
TextMessage | getText() | ○ |
setText(java.lang.String string) | ○ | |
Topic | getTopicName() | ○ |
toString() | ○(注1) | |
TopicConnection | createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) | ○ |
createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) | ○ | |
createTopicSession(boolean transacted, int acknowledgeMode) | ○ | |
TopicConnectionFactory | createTopicConnection() | ○ |
createTopicConnection(java.lang.String userName, java.lang.String password) | ○(注2) | |
TopicPublisher | getTopic() | ○ |
publish(Message message) | ○ | |
publish(Message message, int deliveryMode, int priority, long timeToLive) | ○(注3) | |
publish(Topic topic, Message message) | ○ | |
publish(Topic topic, Message message, int deliveryMode, int priority, long timeToLive) | ○(注3) | |
TopicRequestor | close() | ○ |
request(Message message) | ○ | |
TopicSession | createDurableSubscriber(Topic topic, java.lang.String name) | ○ |
createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal) | ○ | |
createPublisher(Topic topic) | ○ | |
createSubscriber(Topic topic) | ○ | |
createSubscriber(Topic topic, java.lang.String messageSelector, boolean noLocal) | ○ | |
createTemporaryTopic() | ○ | |
createTopic(java.lang.String topicName) | ○ | |
unsubscribe(java.lang.String name) | ○ | |
TopicSubscriber | getNoLocal() | ○ |
getTopic() | ○ |
○:サポート
×:未サポート
注1)“com.fujitsu.interstage.jms:Topic名::イベントチャネルのグループ名::イベントチャネルのチャネル名”が返ります。
注2)userNameおよびpasswordは、無視されます。
注3)timeToLiveは、ミリ秒単位までサポートします。しかし、イベントチャネルのメッセージタイムアウト時間の精度は秒単位であるため、timeToLive値は最も近い値に丸められます。