Рассмотрим следующий поток
FluxSink<String> sink;
Flux<String> flux1 = Flux
.<String>create(emitter -> {
sink = emitter;
},...)
.cache()
.publish()
.autoConnect();
Таким образом, чтобы добавить / подписать элемент, мы можем сделать sink.next(“4”);
flux1.subscribe(item -> log.info(“item: “+item);
Отфильтровав flux1
, скажем, из элемента «2»Не удаляли этот элемент из потока. Я знаю, что издатель Flux
является неизменным.
Если мы можем добавить к нему через слив, как мы можем удалить элемент из flux1
?