Interface HttpClientProvider
-
- All Superinterfaces:
Provider
public interface HttpClientProvider extends Provider
- Author:
- Stian Thorgersen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputStream
get(String uri)
Helper methodorg.apache.http.impl.client.CloseableHttpClient
getHttpClient()
Returns theCloseableHttpClient
that can be freely used.int
postText(String uri, String text)
Helper method
-
-
-
Method Detail
-
getHttpClient
org.apache.http.impl.client.CloseableHttpClient getHttpClient()
Returns theCloseableHttpClient
that can be freely used.The returned
HttpClient
instance must never beclose()
d by the caller.Closing the
HttpClient
instance is responsibility of this provider. However, the objects created via the returnedHttpClient
need to be closed properly by the code that instantiated them.- Returns:
-
postText
int postText(String uri, String text) throws IOException
Helper method- Parameters:
uri
-text
-- Returns:
- http response status
- Throws:
IOException
-
get
InputStream get(String uri) throws IOException
Helper method- Parameters:
uri
-- Returns:
- response stream, you must close this stream or leaks will happen
- Throws:
IOException
-
-