Package com.apicatalog.jsonld.http
Class DefaultHttpClient
- java.lang.Object
-
- com.apicatalog.jsonld.http.DefaultHttpClient
-
- All Implemented Interfaces:
HttpClient
public final class DefaultHttpClient extends Object implements HttpClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultHttpClient.HttpResponseImpl
-
Constructor Summary
Constructors Constructor Description DefaultHttpClient(HttpClient httpClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpClientdefaultInstance()HttpResponsesend(URI targetUri, String requestProfile)HttpClienttimeout(Duration timeout)Configure read timeout
-
-
-
Constructor Detail
-
DefaultHttpClient
public DefaultHttpClient(HttpClient httpClient)
-
-
Method Detail
-
send
public HttpResponse send(URI targetUri, String requestProfile) throws JsonLdError
- Specified by:
sendin interfaceHttpClient- Throws:
JsonLdError
-
defaultInstance
public static final HttpClient defaultInstance()
-
timeout
public HttpClient timeout(Duration timeout)
Description copied from interface:HttpClientConfigure read timeout- Specified by:
timeoutin interfaceHttpClient- Parameters:
timeout- to set ornullfor no timeout- Returns:
HttpClientinstance,
-
-