33import com .fasterxml .jackson .databind .ObjectMapper ;
44import eu .xenit .contentcloud .opa .client .rest .OpaHttpClient ;
55import eu .xenit .contentcloud .opa .client .rest .RestClientConfiguration ;
6+ import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .ConverterProcessor ;
67import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .HttpBodyConverter .DeserializationContext ;
78import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .HttpBodyConverter .SerializationContext ;
8- import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .ConverterProcessor ;
99import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .JacksonBodyConverter ;
1010import eu .xenit .contentcloud .opa .client .rest .client .jdk .converter .StringConverter ;
1111import eu .xenit .contentcloud .opa .client .rest .http .HttpMethod ;
2727public class DefaultOpaHttpClient implements OpaHttpClient {
2828
2929 private final HttpClient httpClient ;
30- private final ObjectMapper objectMapper ;
3130 private final ConverterProcessor converterProcessor ;
3231
3332 private URI baseUrl ;
@@ -42,11 +41,10 @@ public class DefaultOpaHttpClient implements OpaHttpClient {
4241
4342 public DefaultOpaHttpClient (HttpClient httpClient , ObjectMapper objectMapper ) {
4443 this .httpClient = httpClient ;
45- this .objectMapper = objectMapper ;
4644
4745 this .converterProcessor = new ConverterProcessor (List .of (
4846 new StringConverter (),
49- new JacksonBodyConverter ()
47+ new JacksonBodyConverter (objectMapper )
5048 ));
5149 }
5250
@@ -90,7 +88,6 @@ public void configure(Consumer<RestClientConfiguration> callback) {
9088 }
9189
9290
93-
9491 private <TRequest , TResponse > CompletableFuture <TResponse > execute (
9592 HttpMethod method , URI uri ,
9693 Consumer <HttpRequestHeaders > headersCallback ,
@@ -136,8 +133,6 @@ private <TRequest, TResponse> CompletableFuture<TResponse> execute(
136133 }
137134
138135
139-
140-
141136 private void handleStatusCode (HttpResponse <byte []> response , Throwable exception ) {
142137 if (response != null && response .statusCode () >= 400 ) {
143138 throw new HttpStatusException (response .statusCode ());
0 commit comments