There is a Flowable without wrappers:
Flowable flowable = Flowable.create(..., BUFFER).subscribeOn(newThread()); It is a subscription ( asynchronous ):
flowable.subscribe(...); After a while
Thread.sleep(...); subscription to it ( synchronous ):
flowable.blockingSubscribe(...); As a result, flowable is performed anew. How to make so that values from already counted buffer came the second time and the termination was expected?