Interface describing Observer wrappers that are thread-safe
(can receive concurrent events) and that return an immediate Continue
when receiving onNext
events.
An observer wrapper that ensures the underlying implementation does not receive concurrent onNext / onError / onComplete events - for those cases in which the producer is emitting data too fast or concurrently without fulfilling the back-pressure requirements.
Wraps an Observer into an implementation that abstains from emitting items until the call
to connect()
happens.
A safe observer ensures too things: