クラス 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
フィールドサマリー
インターフェース org.springframework.amqp.rabbit.connection.NodeLocator から継承されたフィールド
LOGGER
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明org.springframework.amqp.rabbit.connection.RestTemplateHolder
createClient
(StringSE userName, StringSE password) 後で使用するためにクライアントを作成します。restCall
(org.springframework.amqp.rabbit.connection.RestTemplateHolder client, StringSE baseUri, StringSE vhost, StringSE queue) RabbitMQ 管理 REST API を使用して、キュープロパティのマップを取得します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.rabbit.connection.NodeLocator から継承されたメソッド
close, locate
コンストラクターの詳細
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
- 構文が悪い場合。