private static Mono<? extends VaultHealthImpl> deserializeError( WebClientResponseException e) { try { ObjectMapper mapper = new ObjectMapper(); return Mono.just(mapper.readValue(e.getResponseBodyAsByteArray(), VaultHealthImpl.class)); } catch (Exception jsonError) { UndeclaredThrowableException t = new UndeclaredThrowableException(jsonError); t.addSuppressed(e); return Mono.error(t); } }
private static Mono<? extends VaultHealthImpl> deserializeError( WebClientResponseException e) { try { ObjectMapper mapper = new ObjectMapper(); return Mono.just(mapper.readValue(e.getResponseBodyAsByteArray(), VaultHealthImpl.class)); } catch (Exception jsonError) { UndeclaredThrowableException t = new UndeclaredThrowableException(jsonError); t.addSuppressed(e); return Mono.error(t); } }