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

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