Package com.amazonaws.http.apache.utils
Class ApacheUtils
java.lang.Object
com.amazonaws.http.apache.utils.ApacheUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.http.HttpEntity
newBufferedHttpEntity
(org.apache.http.HttpEntity entity) Utility function for creating a new BufferedEntity and wrapping any errors as an AmazonClientException.static org.apache.http.client.protocol.HttpClientContext
newClientContext
(HttpClientSettings settings, Map<String, ? extends Object> attributes) Returns a new HttpClientContext used for request execution.static org.apache.http.client.CredentialsProvider
Returns a new Credentials Provider for use with proxy authentication.static org.apache.http.HttpEntity
Utility function for creating a new StringEntity and wrapping any errors as an AmazonClientException.
-
Constructor Details
-
ApacheUtils
public ApacheUtils()
-
-
Method Details
-
newStringEntity
Utility function for creating a new StringEntity and wrapping any errors as an AmazonClientException.- Parameters:
s
- The string contents of the returned HTTP entity.- Returns:
- A new StringEntity with the specified contents.
-
newBufferedHttpEntity
public static org.apache.http.HttpEntity newBufferedHttpEntity(org.apache.http.HttpEntity entity) throws FakeIOException Utility function for creating a new BufferedEntity and wrapping any errors as an AmazonClientException.- Parameters:
entity
- The HTTP entity to wrap with a buffered HTTP entity.- Returns:
- A new BufferedHttpEntity wrapping the specified entity.
- Throws:
FakeIOException
- only for test simulation
-
newClientContext
public static org.apache.http.client.protocol.HttpClientContext newClientContext(HttpClientSettings settings, Map<String, ? extends Object> attributes) Returns a new HttpClientContext used for request execution. -
newProxyCredentialsProvider
public static org.apache.http.client.CredentialsProvider newProxyCredentialsProvider(HttpClientSettings settings) Returns a new Credentials Provider for use with proxy authentication.
-