インターフェースの使用
jakarta.jms.Destination
Destination を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
jakarta.jms 内の Destination 使用
jakarta.jms 内の Destination サブインターフェース修飾子と型インターフェース説明interfaceQueueオブジェクトは、プロバイダー固有のキュー名をカプセル化します。interfaceTemporaryQueueオブジェクトは、Connectionの期間中に作成される一意のQueueオブジェクトです。interfaceTemporaryTopicオブジェクトは、Connectionの期間中に作成される一意のTopicオブジェクトです。interfaceTopicオブジェクトは、プロバイダー固有のトピック名をカプセル化します。Destination を返す jakarta.jms のメソッド修飾子と型メソッド説明MessageProducer.getDestination()このMessageProducerに関連付けられた宛先を取得します。Message.getJMSDestination()このメッセージのDestinationオブジェクトを取得します。JMSProducer.getJMSReplyTo()このJMSProducerに設定されているJMSReplyToヘッダー値を返します。Message.getJMSReplyTo()このメッセージへの応答の送信先となるDestinationオブジェクトを取得します。型 Destination のパラメーターを持つ jakarta.jms のメソッド修飾子と型メソッド説明Connection.createConnectionConsumer(Destination destination, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) 特定の宛先にこの接続(オプションの操作)の接続コンシューマーを作成します。JMSContext.createConsumer(Destination destination) 指定された宛先のJMSConsumerを作成します。JMSContext.createConsumer(Destination destination, StringSE messageSelector) メッセージセレクターを使用して、指定した宛先のJMSConsumerを作成します。JMSContext.createConsumer(Destination destination, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定した宛先のJMSConsumerを作成します。Session.createConsumer(Destination destination) 指定された宛先のMessageConsumerを作成します。Session.createConsumer(Destination destination, StringSE messageSelector) メッセージセレクターを使用して、指定した宛先のMessageConsumerを作成します。Session.createConsumer(Destination destination, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定した宛先のMessageConsumerを作成します。Session.createProducer(Destination destination) 指定された宛先にメッセージを送信するためのMessageProducerを作成します。JMSProducer.send(Destination destination, byte[] body) このJMSProducerで定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のBytesMessageを指定された宛先に送信します。JMSProducer.send(Destination destination, Message message) このJMSProducerで定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された宛先にメッセージを送信します。JMSProducer.send(Destination destination, SerializableSE body) このJMSProducerで定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のObjectMessageを指定された宛先に送信します。JMSProducer.send(Destination destination, StringSE body) このJMSProducerで定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のTextMessageを指定された宛先に送信します。JMSProducer.send(Destination destination, MapSE<StringSE, ObjectSE> body) このJMSProducerで定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のMapMessageを指定された宛先に送信します。voidMessageProducer.send(Destination destination, Message message) MessageProducerのデフォルトの配信モード、優先度、存続時間を使用して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。voidMessageProducer.send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) 配信モード、優先度、有効期間を指定して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。voidMessageProducer.send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive, CompletionListener completionListener) 不明なメッセージプロデューサーの宛先にメッセージを送信し、配信モード、優先度、存続時間を指定し、別のスレッドでメッセージの送信に関連する作業の一部を実行し、指定された CompletionListener に通知する操作が完了しました。voidMessageProducer.send(Destination destination, Message message, CompletionListener completionListener) MessageProducerのデフォルトの配信モード、優先度、存続時間を使用して、メッセージを特定されていないメッセージプロデューサーの宛先に送信し、別のスレッドでメッセージを送信し、指定された CompletionListener に通知する作業の一部を実行します操作が完了したとき。voidMessage.setJMSDestination(Destination destination) このメッセージのDestinationオブジェクトを設定します。JMSProducer.setJMSReplyTo(Destination replyTo) このJMSProducerを使用して送信されるメッセージのJMSReplyToヘッダー値が指定されたDestinationオブジェクトに設定されることを指定します。voidMessage.setJMSReplyTo(Destination replyTo) このメッセージへの応答の送信先となるDestinationオブジェクトを設定します。