インターフェースの使用
jakarta.jms.Session
Session を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
jakarta.jms 内の Session 使用
jakarta.jms 内の Session サブインターフェース修飾子と型インターフェース説明interfaceQueueSessionオブジェクトは、QueueReceiver、QueueSender、QueueBrowser、TemporaryQueueオブジェクトを作成するためのメソッドを提供します。interfaceTopicSessionオブジェクトは、TopicPublisher、TopicSubscriber、TemporaryTopicオブジェクトを作成するためのメソッドを提供します。interfaceXAQueueSessionは、通常のQueueSessionを提供します。これは、QueueReceiver、QueueSender、QueueBrowserオブジェクトの作成に使用できます(オプション)。interfaceXASessionインターフェースは、Jakarta Messaging プロバイダーの Java Transaction API(JTA)に対するサポートへのアクセスを追加することにより、Sessionの機能を継承します(オプション)。interfaceXATopicSessionは、通常のTopicSessionを提供します。これは、TopicSubscriberおよびTopicPublisherオブジェクトの作成に使用できます(オプション)。Session を返す jakarta.jms のメソッド修飾子と型メソッド説明Connection.createSession()引数を指定せずにSessionオブジェクトを作成します。Connection.createSession(boolean transacted, int acknowledgeMode) transactedおよびacknowledgeModeを指定して、Sessionオブジェクトを作成します。Connection.createSession(int sessionMode) sessionModeを指定して、Sessionオブジェクトを作成します。XAConnection.createSession(boolean transacted, int acknowledgeMode) Sessionオブジェクトを作成します。ServerSession.getSession()ServerSessionのSessionを返します。XASession.getSession()このXASessionに関連付けられているセッションを取得します。