Мне нужно реализовать функцию, которая возвращает Mono >.В качестве аргумента он принимает список объектов и обрабатывает их с помощью функции, которая возвращает Mono .Функция должна сохранять исходный порядок, то есть первый элемент в возвращаемом списке должен быть создан из первого элемента из списка аргументов.Пока у меня есть следующее решение, но оно не поддерживает требуемый порядок.Возможно ли это даже с Flux?
private fun createItems(objects: List<Someobjects>): Mono<Array<ProcessedObject>> {
return Flux.fromIterable(objects)
.flatMap {
processObject(it)
}.collectList().map { it.toTypedArray() }
}
Редактировать: уточнить небольшой processObject возвращает Mono