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