public abstract class

HttpAccessor

extends Object
java.lang.Object
   ↳ org.springframework.http.client.support.HttpAccessor
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Base class for RestTemplate and other HTTP accessing gateway helpers, defining common properties such as the ClientHttpRequestFactory to operate on.

Not intended to be used directly. See RestTemplate.

See Also

Summary

Fields
protected final Log logger Logger available to subclasses.
Public Constructors
HttpAccessor()
Public Methods
ClientHttpRequestFactory getRequestFactory()
Return the request factory that this accessor uses for obtaining HttpRequests.
void setRequestFactory(ClientHttpRequestFactory requestFactory)
Set the request factory that this accessor uses for obtaining HttpRequests.
Protected Methods
ClientHttpRequest createRequest(URI url, HttpMethod method)
Create a new ClientHttpRequest via this template's ClientHttpRequestFactory.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected final Log logger

Logger available to subclasses.

Public Constructors

public HttpAccessor ()

Public Methods

public ClientHttpRequestFactory getRequestFactory ()

Return the request factory that this accessor uses for obtaining HttpRequests.

public void setRequestFactory (ClientHttpRequestFactory requestFactory)

Set the request factory that this accessor uses for obtaining HttpRequests.

Protected Methods

protected ClientHttpRequest createRequest (URI url, HttpMethod method)

Create a new ClientHttpRequest via this template's ClientHttpRequestFactory.

Parameters
url the URL to connect to
method the HTTP method to exectute (GET, POST, etc.)
Returns
  • the created request
Throws
IOException in case of I/O errors