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