パッケージの使用
jakarta.jms

jakarta.jms を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
  • jakarta.jms で使用されている jakarta.jms のクラス
    クラス
    説明
    BytesMessage オブジェクトは、解釈されないバイトのストリームを含むメッセージを送信するために使用されます。
    CompletionListener はアプリケーションによって実装され、メッセージが非同期に送信されるときに指定できます。
    Connection オブジェクトは、Jakarta Messaging プロバイダーへのクライアントのアクティブな接続です。
    アプリケーションサーバーの場合、Connection オブジェクトは ConnectionConsumer を作成するための特別な機能を提供します(オプション)。
    ConnectionFactory オブジェクトは、管理者が定義した一連の接続構成パラメーターをカプセル化します。
    ConnectionMetaData オブジェクトは、Connection オブジェクトを説明する情報を提供します。
    Destination オブジェクトは、プロバイダー固有のアドレスをカプセル化します。
    Jakarta Messaging プロバイダーは、Connection オブジェクトに重大な問題を検出すると、Connection オブジェクトの ExceptionListener が登録されているかどうかを通知します。
    Jakarta Messaging 2.0 に導入された簡略化された Jakarta Messaging API を使用するクライアントは、JMSConsumer オブジェクトを使用して、キューまたはトピックからメッセージを受信します。
    JMSContext は、Jakarta Messaging 2.0 用に導入された簡略化された Jakarta Messaging API のメインインターフェースです。
    これは、Jakarta Messaging API のすべてのチェック済み例外のルートクラスです。
    JMSProducer は、JMSContext に代わってメッセージを送信するために使用される単純なオブジェクトです。
    これは、Jakarta Messaging API のすべての未チェックの例外のルートクラスです。
    MapMessage オブジェクトは、名前と値のペアのセットを送信するために使用されます。
    Message インターフェースは、すべての Jakarta Messaging メッセージのルートインターフェースです。
    クライアントは MessageConsumer オブジェクトを使用して、宛先からメッセージを受信します。
    MessageListener オブジェクトは、非同期で配信されるメッセージを受信するために使用されます。
    クライアントは MessageProducer オブジェクトを使用して宛先にメッセージを送信します。
    ObjectMessage オブジェクトは、Java プログラミング言語の直列化可能オブジェクト(「Java オブジェクト」)を含むメッセージを送信するために使用されます。
    Queue オブジェクトは、プロバイダー固有のキュー名をカプセル化します。
    クライアントは QueueBrowser オブジェクトを使用して、キューのメッセージを削除せずに調べます。
    QueueConnection オブジェクトは、ポイントツーポイントの Jakarta Messaging プロバイダーへのアクティブな接続です。
    クライアントは QueueConnectionFactory オブジェクトを使用して、ポイントツーポイントの Jakarta Messaging プロバイダーで QueueConnection オブジェクトを作成します。
    クライアントは、QueueReceiver オブジェクトを使用して、キューに配信されたメッセージを受信します。
    クライアントは QueueSender オブジェクトを使用してメッセージをキューに送信します。
    QueueSession オブジェクトは、QueueReceiverQueueSenderQueueBrowserTemporaryQueue オブジェクトを作成するためのメソッドを提供します。
    ServerSession オブジェクトは、サーバーがスレッドを Jakarta Messaging セッションに関連付けるために使用するアプリケーションサーバーオブジェクトです(オプション)。
    ServerSessionPool オブジェクトは、ConnectionConsumer のメッセージを処理するための ServerSession オブジェクトのプールを提供するためにアプリケーションサーバーによって実装されるオブジェクトです(オプション)。
    Session オブジェクトは、メッセージを生成および消費するためのシングルスレッドコンテキストです。
    StreamMessage オブジェクトは、Java プログラミング言語でプリミティブ型のストリームを送信するために使用されます。
    TemporaryQueue オブジェクトは、Connection の期間中に作成される一意の Queue オブジェクトです。
    TemporaryTopic オブジェクトは、Connection の期間中に作成される一意の Topic オブジェクトです。
    TextMessage オブジェクトは、java.lang.String を含むメッセージを送信するために使用されます。
    Topic オブジェクトは、プロバイダー固有のトピック名をカプセル化します。
    TopicConnection オブジェクトは、パブリッシュ / サブスクライブ Jakarta Messaging プロバイダーへのアクティブな接続です。
    クライアントは TopicConnectionFactory オブジェクトを使用して、パブリッシュ / サブスクライブ Jakarta Messaging プロバイダーで TopicConnection オブジェクトを作成します。
    クライアントは TopicPublisher オブジェクトを使用してトピックに関するメッセージを公開します。
    TopicSession オブジェクトは、TopicPublisherTopicSubscriberTemporaryTopic オブジェクトを作成するためのメソッドを提供します。
    クライアントは TopicSubscriber オブジェクトを使用して、トピックに発行されたメッセージを受信します。
    XAConnection インターフェースは、XASession (オプション)を提供することにより、Connection の機能を継承します。
    XAConnectionFactory インターフェースは、XAQueueConnectionFactory および XATopicConnectionFactory インターフェースの基本インターフェースです。
    XAJMSContext インターフェースは、Jakarta Messaging プロバイダーの Java Transaction API(JTA)に対するサポートへのアクセスを追加することにより、JMSContext の機能を継承します(オプション)。
    XAQueueConnection は、QueueConnection と同じ作成オプションを提供します(オプション)。
    XAQueueSession は、通常の QueueSession を提供します。これは、QueueReceiverQueueSenderQueueBrowser オブジェクトの作成に使用できます(オプション)。
    XASession インターフェースは、Jakarta Messaging プロバイダーの Java Transaction API(JTA)に対するサポートへのアクセスを追加することにより、Session の機能を継承します(オプション)。
    XATopicConnection は、TopicConnection と同じ作成オプションを提供します(オプション)。
    XATopicSession は、通常の TopicSession を提供します。これは、TopicSubscriber および TopicPublisher オブジェクトの作成に使用できます(オプション)。