org.springframework.social.support
Class ClientHttpRequestFactorySelector

java.lang.Object
  extended by org.springframework.social.support.ClientHttpRequestFactorySelector

public class ClientHttpRequestFactorySelector
extends java.lang.Object

Chooses a request factory. Picks a HttpComponentsClientRequestFactory factory if Apache HttpComponents HttpClient is in the classpath. If not, falls back to SimpleClientHttpRequestFactory.


Constructor Summary
ClientHttpRequestFactorySelector()
           
 
Method Summary
static ClientHttpRequestFactory bufferRequests(ClientHttpRequestFactory requestFactory)
          Decorates a request factory to buffer responses so that the responses may be repeatedly read.
static ClientHttpRequestFactory getRequestFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientHttpRequestFactorySelector

public ClientHttpRequestFactorySelector()
Method Detail

getRequestFactory

public static ClientHttpRequestFactory getRequestFactory()

bufferRequests

public static ClientHttpRequestFactory bufferRequests(ClientHttpRequestFactory requestFactory)
Decorates a request factory to buffer responses so that the responses may be repeatedly read.

Parameters:
requestFactory - the request factory to be decorated for buffering
Returns:
a buffering request factory