public class RuntimeHttpUtils
extends java.lang.Object
Constructor and Description |
---|
RuntimeHttpUtils() |
Modifier and Type | Method and Description |
---|---|
static java.io.InputStream |
fetchFile(java.net.URI uri,
ClientConfiguration config)
Fetches a file from the URI given and returns an input stream to it.
|
private static int |
getConnectionTimeout(ClientConfiguration config) |
private static int |
getSocketTimeout(ClientConfiguration config) |
private static java.lang.String |
getUserAgent(ClientConfiguration config) |
static java.net.URI |
toUri(java.lang.String endpoint,
ClientConfiguration config)
Returns an URI for the given endpoint.
|
public static java.io.InputStream fetchFile(java.net.URI uri, ClientConfiguration config) throws java.io.IOException
uri
- the uri of the file to fetchconfig
- optional configuration overridesjava.io.IOException
- on errorprivate static java.lang.String getUserAgent(ClientConfiguration config)
private static int getConnectionTimeout(ClientConfiguration config)
private static int getSocketTimeout(ClientConfiguration config)
public static java.net.URI toUri(java.lang.String endpoint, ClientConfiguration config)
java.lang.IllegalArgumentException
- if the inputs are null.