Class RestTemplateNodeLocator
java.lang.Object
org.springframework.amqp.rabbit.connection.RestTemplateNodeLocator
- All Implemented Interfaces:
NodeLocator<RestTemplate>
@Deprecated(since="4.2",
forRemoval=true)
public class RestTemplateNodeLocator
extends Object
implements NodeLocator<RestTemplate>
Deprecated, for removal: This API element is subject to removal in a future version.
A
NodeLocator using the RestTemplate.- Since:
- 3.0
- Author:
- Gary Russell, Artem Bilan
-
Field Summary
Fields inherited from interface NodeLocator
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptioncreateClient(String userName, String password) Deprecated, for removal: This API element is subject to removal in a future version.Create a client for subsequent use.restCall(RestTemplate client, String baseUri, String vhost, String queue) Deprecated, for removal: This API element is subject to removal in a future version.Retrieve a map of queue properties using the RabbitMQ Management REST API.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NodeLocator
close, locate
-
Constructor Details
-
RestTemplateNodeLocator
public RestTemplateNodeLocator()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
createClient
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:NodeLocatorCreate a client for subsequent use.- Specified by:
createClientin interfaceNodeLocator<RestTemplate>- Parameters:
userName- the username.password- the password.- Returns:
- the client.
-
restCall
public @Nullable Map<String,Object> restCall(RestTemplate client, String baseUri, String vhost, String queue) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:NodeLocatorRetrieve a map of queue properties using the RabbitMQ Management REST API.- Specified by:
restCallin interfaceNodeLocator<RestTemplate>- Parameters:
client- the client.baseUri- the base uri.vhost- the virtual host.queue- the queue name.- Returns:
- the map of queue properties.
-
RestClientNodeLocatorsince theRestTemplateis deprecated in Spring Framework 7.1.