Package no.hasmac.jsonld.http
Class DefaultHttpClient
- java.lang.Object
-
- no.hasmac.jsonld.http.DefaultHttpClient
-
- All Implemented Interfaces:
HttpClient
public final class DefaultHttpClient extends java.lang.Object implements HttpClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultHttpClient.HttpResponseImpl
-
Field Summary
Fields Modifier and Type Field Description private static java.net.http.HttpClient
CLIENT
private java.net.http.HttpClient
httpClient
private static DefaultHttpClient
INSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultHttpClient(java.net.http.HttpClient httpClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpClient
defaultInstance()
HttpResponse
send(java.net.URI targetUri, java.lang.String requestProfile)
-
-
-
Field Detail
-
CLIENT
private static final java.net.http.HttpClient CLIENT
-
INSTANCE
private static final DefaultHttpClient INSTANCE
-
httpClient
private final java.net.http.HttpClient httpClient
-
-
Method Detail
-
send
public HttpResponse send(java.net.URI targetUri, java.lang.String requestProfile) throws JsonLdError
- Specified by:
send
in interfaceHttpClient
- Throws:
JsonLdError
-
defaultInstance
public static HttpClient defaultInstance()
-
-