パッケージの使用
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オブジェクトは、QueueReceiver、QueueSender、QueueBrowser、TemporaryQueueオブジェクトを作成するためのメソッドを提供します。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オブジェクトは、TopicPublisher、TopicSubscriber、TemporaryTopicオブジェクトを作成するためのメソッドを提供します。クライアントはTopicSubscriberオブジェクトを使用して、トピックに発行されたメッセージを受信します。XAConnectionインターフェースは、XASession(オプション)を提供することにより、Connectionの機能を継承します。XAConnectionFactoryインターフェースは、XAQueueConnectionFactoryおよびXATopicConnectionFactoryインターフェースの基本インターフェースです。XAJMSContextインターフェースは、Jakarta Messaging プロバイダーの Java Transaction API(JTA)に対するサポートへのアクセスを追加することにより、JMSContextの機能を継承します(オプション)。XAQueueConnectionは、QueueConnectionと同じ作成オプションを提供します(オプション)。XAQueueSessionは、通常のQueueSessionを提供します。これは、QueueReceiver、QueueSender、QueueBrowserオブジェクトの作成に使用できます(オプション)。XASessionインターフェースは、Jakarta Messaging プロバイダーの Java Transaction API(JTA)に対するサポートへのアクセスを追加することにより、Sessionの機能を継承します(オプション)。XATopicConnectionは、TopicConnectionと同じ作成オプションを提供します(オプション)。XATopicSessionは、通常のTopicSessionを提供します。これは、TopicSubscriberおよびTopicPublisherオブジェクトの作成に使用できます(オプション)。