パッケージ 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 TopicConnectioncreateTopicConnection()デフォルトのユーザー ID でトピック接続を作成します。TopicConnectioncreateTopicConnection(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- 無効なユーザー名またはパスワードが原因でクライアント認証が失敗した場合。