У меня есть поток элементов, и я хочу их буферизовать, пока один из элементов не будет соответствовать условию. После выполнения условия буферизованные элементы должны быть доставлены подписчику.
Если наблюдаемый источник завершается, но условие еще не выполнено, я хочу, чтобы возникла ошибка.
Можно ли этого добиться с помощью операторов по умолчанию в RxJava или другом языке семейства Rx?