Class ApacheHttpClient
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.http.AbstractHttpClient
-
- de.adorsys.xs2a.adapter.impl.http.ApacheHttpClient
-
- All Implemented Interfaces:
HttpClient
- Direct Known Subclasses:
WiremockHttpClient
public class ApacheHttpClient extends AbstractHttpClient
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.adorsys.xs2a.adapter.api.http.HttpClient
HttpClient.ResponseHandler<T extends Object>
-
-
Field Summary
-
Fields inherited from class de.adorsys.xs2a.adapter.impl.http.AbstractHttpClient
DELETE, GET, POST, PUT
-
-
Constructor Summary
Constructors Constructor Description ApacheHttpClient(HttpLogSanitizer logSanitizer, org.apache.http.impl.client.CloseableHttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringcontent(Request.Builder requestBuilder)<T> Response<T>send(Request.Builder requestBuilder, HttpClient.ResponseHandler<T> responseHandler)-
Methods inherited from class de.adorsys.xs2a.adapter.impl.http.AbstractHttpClient
delete, get, post, put
-
-
-
-
Constructor Detail
-
ApacheHttpClient
public ApacheHttpClient(HttpLogSanitizer logSanitizer, org.apache.http.impl.client.CloseableHttpClient httpClient)
-
-
Method Detail
-
send
public <T> Response<T> send(Request.Builder requestBuilder, HttpClient.ResponseHandler<T> responseHandler)
-
content
public String content(Request.Builder requestBuilder)
-
-