インターフェースの使用
jakarta.jms.MessageConsumer

MessageConsumer を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
  • jakarta.jms 内の MessageConsumer 使用

    jakarta.jms 内の MessageConsumer サブインターフェース
    修飾子と型
    インターフェース
    説明
    interface
    クライアントは、QueueReceiver オブジェクトを使用して、キューに配信されたメッセージを受信します。
    interface
    クライアントは TopicSubscriber オブジェクトを使用して、トピックに発行されたメッセージを受信します。
    MessageConsumer を返す jakarta.jms のメソッド
    修飾子と型
    メソッド
    説明
    Session.createConsumer(Destination destination)
    指定された宛先の MessageConsumer を作成します。
    Session.createConsumer(Destination destination, StringSE messageSelector)
    メッセージセレクターを使用して、指定した宛先の MessageConsumer を作成します。
    Session.createConsumer(Destination destination, StringSE messageSelector, boolean noLocal)
    メッセージセレクターと noLocal パラメーターを指定して、指定した宛先の MessageConsumer を作成します。
    Session.createDurableConsumer(Topic topic, StringSE name)
    指定されたトピックに共有されていない永続サブスクリプションを作成し(まだ存在しない場合)、その永続サブスクリプションにコンシューマーを作成します。
    Session.createDurableConsumer(Topic topic, StringSE name, StringSE messageSelector, boolean noLocal)
    メッセージセレクターと noLocal パラメーターを指定して、指定されたトピック(まだ存在しない場合)に非共有の永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。
    Session.createSharedConsumer(Topic topic, StringSE sharedSubscriptionName)
    指定されたトピックに指定された名前で共有の非永続サブスクリプションを作成し(まだ存在しない場合)、そのサブスクリプションにコンシューマーを作成します。
    Session.createSharedConsumer(Topic topic, StringSE sharedSubscriptionName, StringSE messageSelector)
    メッセージセレクターを指定して、指定されたトピック(指定されていない場合)に指定された名前で共有の非永続サブスクリプションを作成し、そのサブスクリプションにコンシューマーを作成します。
    メッセージセレクターと noLocal パラメーターを指定して、指定されたトピック(まだ存在しない場合)に共有永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。
    Session.createSharedDurableConsumer(Topic topic, StringSE name, StringSE messageSelector)
    メッセージセレクターを指定して、指定されたトピック(まだ存在しない場合)に共有永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。