パッケージ 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
    • メソッドの詳細

      • 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 - 無効なユーザー名またはパスワードが原因でクライアント認証が失敗した場合。