У меня есть код, который использует WebClient для создания Mono<List<T>>
из результата массива Json.Метод bodyToMono возвращает объект Mono<List<T>
, на который я подписываюсь, а затем получаю parallelStream
final WebClient client = WebClient.create(daemonEndpoint);
client.get()
.uri("/services?label=com.docker.stack.namespace")
.accept(MediaType.APPLICATION_JSON)
.retrieve()
.bodyToMono(new ParameterizedTypeReference<List<Map<String, Object>>>() {
})
.subscribe(services -> services.parallelStream()
.map(e -> {
final String id = (String) e.get("ID");
. Я хочу знать, есть ли решение, удаляющее эту подписывающую часть.