Module com.rabbitmq.http.client
Package com.rabbitmq.http.client
Class HttpComponentsRestTemplateConfigurator
- java.lang.Object
-
- com.rabbitmq.http.client.HttpComponentsRestTemplateConfigurator
-
- All Implemented Interfaces:
RestTemplateConfigurator
@Deprecated(since="4.0.0", forRemoval=true) public class HttpComponentsRestTemplateConfigurator extends Object implements RestTemplateConfigurator
Deprecated, for removal: This API element is subject to removal in a future version.RestTemplateConfiguratorthat sets anHttpComponentsClientHttpRequestFactoryon aRestTemplate.Use this to use Apache HttpComponents HTTP Client to create requests in the
Client'sRestTemplate.- Since:
- 3.6.0
- See Also:
HttpComponentsClientHttpRequestFactory
-
-
Constructor Summary
Constructors Constructor Description HttpComponentsRestTemplateConfigurator()Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with no TLS configuration and noHttpClientBuilderpost-processor.HttpComponentsRestTemplateConfigurator(HttpClientBuilderConfigurator configurator)Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with aHttpClientBuilderpost-processor.HttpComponentsRestTemplateConfigurator(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory, SSLContext sslContext)Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with TLS configuration.HttpComponentsRestTemplateConfigurator(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory, SSLContext sslContext, HttpClientBuilderConfigurator configurator)Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with TLS configuration and aHttpClientBuilderpost-processor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.springframework.web.client.RestTemplateconfigure(ClientCreationContext context)Deprecated, for removal: This API element is subject to removal in a future version.Configure aRestTemplateinstance and return it for use in theClient.
-
-
-
Constructor Detail
-
HttpComponentsRestTemplateConfigurator
public HttpComponentsRestTemplateConfigurator()
Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with no TLS configuration and noHttpClientBuilderpost-processor.
-
HttpComponentsRestTemplateConfigurator
public HttpComponentsRestTemplateConfigurator(HttpClientBuilderConfigurator configurator)
Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with aHttpClientBuilderpost-processor.- Parameters:
configurator- the post-processing logic to use for theHttpClientBuilder
-
HttpComponentsRestTemplateConfigurator
public HttpComponentsRestTemplateConfigurator(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory, SSLContext sslContext)Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with TLS configuration.- Parameters:
sslConnectionSocketFactory- socket factory to usesslContext- SSL context to use- See Also:
HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory),HttpClientBuilder.setSSLContext(SSLContext)
-
HttpComponentsRestTemplateConfigurator
public HttpComponentsRestTemplateConfigurator(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory, SSLContext sslContext, HttpClientBuilderConfigurator configurator)Deprecated, for removal: This API element is subject to removal in a future version.Create an instance with TLS configuration and aHttpClientBuilderpost-processor.- Parameters:
sslConnectionSocketFactory- socket factory to usesslContext- SSL context to useconfigurator- the post-processing logic to use for theHttpClientBuilder- See Also:
HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory),HttpClientBuilder.setSSLContext(SSLContext)
-
-
Method Detail
-
configure
public org.springframework.web.client.RestTemplate configure(ClientCreationContext context)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:RestTemplateConfiguratorConfigure aRestTemplateinstance and return it for use in theClient.- Specified by:
configurein interfaceRestTemplateConfigurator- Parameters:
context- some context during client creation- Returns:
- the
RestTemplateto use
-
-