クラス RestTemplateNodeLocator

java.lang.ObjectSE
org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator
実装されたすべてのインターフェース:
NodeLocator<org.springframework.amqp.rabbit.connection.RestTemplateHolder>

public class RestTemplateNodeLocator extends ObjectSE implements NodeLocator<org.springframework.amqp.rabbit.connection.RestTemplateHolder>
RestTemplate を使用した NodeLocator
導入:
3.0
作成者:
Gary Russell
  • コンストラクターの詳細

    • RestTemplateNodeLocator

      public RestTemplateNodeLocator()
  • メソッドの詳細

    • createClient

      public org.springframework.amqp.rabbit.connection.RestTemplateHolder createClient(StringSE userName, StringSE password)
      インターフェースからコピーされた説明: NodeLocator
      後で使用するためにクライアントを作成します。
      次で指定:
      インターフェース NodeLocator<org.springframework.amqp.rabbit.connection.RestTemplateHolder>createClient 
      パラメーター:
      userName - ユーザー名。
      password - パスワード。
      戻り値:
      クライアント。
    • restCall

      @Nullable public MapSE<StringSE,ObjectSE> restCall(org.springframework.amqp.rabbit.connection.RestTemplateHolder client, StringSE baseUri, StringSE vhost, StringSE queue) throws URISyntaxExceptionSE
      インターフェースからコピーされた説明: NodeLocator
      RabbitMQ 管理 REST API を使用して、キュープロパティのマップを取得します。
      次で指定:
      インターフェース NodeLocator<org.springframework.amqp.rabbit.connection.RestTemplateHolder>restCall 
      パラメーター:
      client - クライアント。
      baseUri - ベース uri。
      vhost - 仮想ホスト。
      queue - キュー名。
      戻り値:
      キュープロパティのマップ。
      例外:
      URISyntaxExceptionSE - 構文が悪い場合。