A OverflowStrategy specifying that on reaching the maximum size, the pipeline should try to apply back-pressure (i.e.
A OverflowStrategy specifying that on reaching the maximum size, the pipeline should try to apply back-pressure (i.e. it should try delaying the data source in producing more elements, until the the consumer has drained the buffer and space is available).
specifies how many events our buffer can hold before overflowing
A OverflowStrategy specifying that on reaching the maximum size, the current buffer should be dropped completely to make room for new events.
A OverflowStrategy specifying that on reaching the maximum size, the current buffer should be dropped completely to make room for new events.
specifies how many events our buffer can hold before overflowing
A OverflowStrategy specifying that on reaching the maximum size, the current buffer should be dropped completely to make room for new events.
A OverflowStrategy specifying that on reaching the maximum size, the current buffer should be dropped completely to make room for new events.
The given onOverflow
function get be used for logging the event
and for sending a message to the downstream consumers to inform
them of dropped messages. The function can return None
in which
case no message is sent and thus you can use it just to log a warning.
specifies how many events our buffer can hold before overflowing
is a function that can get called on overflow with a number of messages that were dropped, a function that builds a new message that will be sent to downstream.
A OverflowStrategy specifying that on reaching the maximum size, the pipeline should begin dropping incoming events until the buffer has room in it again and is free to process more elements.
A OverflowStrategy specifying that on reaching the maximum size, the pipeline should begin dropping incoming events until the buffer has room in it again and is free to process more elements.
specifies how many events our buffer can hold before overflowing
A OverflowStrategy specifying that on reaching the maximum size, the pipeline should begin dropping incoming events until the buffer has room in it again and is free to process more elements.
A OverflowStrategy specifying that on reaching the maximum size, the pipeline should begin dropping incoming events until the buffer has room in it again and is free to process more elements.
The given onOverflow
function get be used for logging the event
and for sending a message to the downstream consumers to inform
them of dropped messages. The function can return None
in which
case no message is sent and thus you can use it just to log a warning.
specifies how many events our buffer can hold before overflowing.
is a function that can get called on overflow with
a number of messages that were dropped, a function that builds
a new message that will be sent to downstream. If it returns
None
, then no message gets sent to downstream.
A OverflowStrategy specifying that on reaching the maximum size, the currently buffered events should start being dropped in a FIFO order, so the oldest events from the buffer will be dropped first.
A OverflowStrategy specifying that on reaching the maximum size, the currently buffered events should start being dropped in a FIFO order, so the oldest events from the buffer will be dropped first.
specifies how many events our buffer can hold before overflowing
A OverflowStrategy specifying that on reaching the maximum size, the currently buffered events should start being dropped in a FIFO order, so the oldest events from the buffer will be dropped first.
A OverflowStrategy specifying that on reaching the maximum size, the currently buffered events should start being dropped in a FIFO order, so the oldest events from the buffer will be dropped first.
The given onOverflow
function get be used for logging the event
and for sending a message to the downstream consumers to inform
them of dropped messages. The function can return None
in which
case no message is sent and thus you can use it just to log a warning.
specifies how many events our buffer can hold before overflowing
is a function that can get called on overflow with
a number of messages that were dropped, a function that builds
a new message that will be sent to downstream. If it returns
None
, then no message gets sent to downstream.
A sub-category of overflow strategies that are synchronous and that represent eviction policies, meaning that on buffer overflows events start being dropped.
A OverflowStrategy specifying that on reaching the maximum size,
the pipeline should cancel the subscription and send an onError
to the observer(s) downstream.
A OverflowStrategy specifying that on reaching the maximum size,
the pipeline should cancel the subscription and send an onError
to the observer(s) downstream.
specifies how many events our buffer can hold before overflowing
A category of OverflowStrategy for buffers that can be used synchronously, without worrying about back-pressure concerns.
The default library-wide overflowStrategy used whenever a default argument value is needed.
A OverflowStrategy specifying that the buffer is completely unbounded.
A OverflowStrategy specifying that the buffer is completely unbounded. Using this overflowStrategy implies that with a fast data source, the system's memory can be exhausted and the process might blow up on lack of memory.