パッケージ jakarta.jms
インターフェース TopicConnectionFactory
- すべてのスーパーインターフェース:
ConnectionFactory
- すべての既知のサブインターフェース:
XATopicConnectionFactory
public interface TopicConnectionFactory extends ConnectionFactory
クライアントはTopicConnectionFactory
オブジェクトを使用して、パブリッシュ / サブスクライブ Jakarta Messaging プロバイダーでTopicConnection
オブジェクトを作成します。TopicConnectionFactory
を使用してTopicConnection
を作成でき、そこから特殊なトピック関連オブジェクトを作成できます。より一般的で推奨されるアプローチは、ConnectionFactory
オブジェクトを使用することです。TopicConnectionFactory
オブジェクトは、既存のコードをサポートするために使用する必要があります。- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
ConnectionFactory
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 TopicConnection
createTopicConnection()
デフォルトのユーザー ID でトピック接続を作成します。TopicConnection
createTopicConnection(StringSE userName, StringSE password)
指定されたユーザー ID でトピック接続を作成します。インターフェース jakarta.jms.ConnectionFactory から継承されたメソッド
createConnection, createConnection, createContext, createContext, createContext, createContext
メソッドの詳細
createTopicConnection
TopicConnection createTopicConnection() throws JMSException
デフォルトのユーザー ID でトピック接続を作成します。接続は停止モードで作成されます。Connection.start
メソッドが明示的に呼び出されるまで、メッセージは配信されません。- 戻り値:
- 新しく作成されたトピック接続
- 例外:
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがトピック接続の作成に失敗した場合。JMSSecurityException
- 無効なユーザー名またはパスワードが原因でクライアント認証が失敗した場合。
createTopicConnection
TopicConnection createTopicConnection(StringSE userName, StringSE password) throws JMSException
指定されたユーザー ID でトピック接続を作成します。接続は停止モードで作成されます。Connection.start
メソッドが明示的に呼び出されるまで、メッセージは配信されません。- パラメーター:
userName
- 呼び出し元のユーザー名password
- 発信者のパスワード- 戻り値:
- 新しく作成されたトピック接続
- 例外:
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがトピック接続の作成に失敗した場合。JMSSecurityException
- 無効なユーザー名またはパスワードが原因でクライアント認証が失敗した場合。