- Companion:
- class
Type members
Classlikes
An Observer.Sync
is an Observer that signals demand
to upstream synchronously (i.e. the upstream observable doesn't need to
wait on a Future
in order to decide whether to send the next event
or not).
An Observer.Sync
is an Observer that signals demand
to upstream synchronously (i.e. the upstream observable doesn't need to
wait on a Future
in order to decide whether to send the next event
or not).
Can be used for optimizations.
Value members
Concrete methods
Helper for building an empty observer that doesn't do anything, besides logging errors in case they happen.
Helper for building an empty observer that doesn't do anything, besides logging errors in case they happen.
Feeds the Observer instance with
elements from the given collection, respecting the contract and
returning a Future[Ack]
with the last acknowledgement given
after the last emitted element.
Feeds the Observer instance with
elements from the given collection, respecting the contract and
returning a Future[Ack]
with the last acknowledgement given
after the last emitted element.
- Value parameters:
- iterable
is the collection of items to push downstream
- target
is the observer that will get the events
Feeds the Observer instance with
elements from the given collection, respecting the contract and
returning a Future[Ack]
with the last acknowledgement given
after the last emitted element.
Feeds the Observer instance with
elements from the given collection, respecting the contract and
returning a Future[Ack]
with the last acknowledgement given
after the last emitted element.
- Value parameters:
- iterable
is the collection of items to push downstream
- subscription
is a BooleanCancelable that will be queried for its cancellation status, but only on asynchronous boundaries, and when it is seen as being
isCanceled
, streaming is stopped- target
is the observer that will get the events
Feeds the Observer instance with
elements from the given Iterator
, respecting the contract
and returning a Future[Ack]
with the last acknowledgement
given after the last emitted element.
Feeds the Observer instance with
elements from the given Iterator
, respecting the contract
and returning a Future[Ack]
with the last acknowledgement
given after the last emitted element.
- Value parameters:
- iterator
is the collection of items to push downstream
- target
is the observer that will get the events
Feeds the Observer instance with
elements from the given Iterator
, respecting the contract
and returning a Future[Ack]
with the last acknowledgement
given after the last emitted element.
Feeds the Observer instance with
elements from the given Iterator
, respecting the contract
and returning a Future[Ack]
with the last acknowledgement
given after the last emitted element.
- Value parameters:
- iterator
is the collection of items to push downstream
- subscription
is a BooleanCancelable that will be queried for its cancellation status, but only on asynchronous boundaries, and when it is seen as being
isCanceled
, streaming is stopped- target
is the observer that will get the events
Given an org.reactivestreams.Subscriber
as defined by the
Reactive Streams specification,
it builds an Observer instance compliant with the
Monix Rx implementation.
Given an org.reactivestreams.Subscriber
as defined by the
Reactive Streams specification,
it builds an Observer instance compliant with the
Monix Rx implementation.
Helper for building an empty observer that continuously returns
Stop
in onNext
and that reports errors pushed with onError
.
Helper for building an empty observer that continuously returns
Stop
in onNext
and that reports errors pushed with onError
.
Transforms the source Observer into a org.reactivestreams.Subscriber
instance as defined by the Reactive Streams
specification.
Transforms the source Observer into a org.reactivestreams.Subscriber
instance as defined by the Reactive Streams
specification.
Transforms the source Observer into a org.reactivestreams.Subscriber
instance as defined by the Reactive Streams
specification.
Transforms the source Observer into a org.reactivestreams.Subscriber
instance as defined by the Reactive Streams
specification.
- Value parameters:
- requestCount
a strictly positive number, representing the size of the buffer used and the number of elements requested on each cycle when communicating demand, compliant with the reactive streams specification