Package rx
Class BackpressureOverflow.DropOldest
- java.lang.Object
-
- rx.BackpressureOverflow.DropOldest
-
- All Implemented Interfaces:
BackpressureOverflow.Strategy
- Enclosing class:
- BackpressureOverflow
static class BackpressureOverflow.DropOldest extends java.lang.Object implements BackpressureOverflow.Strategy
Drop oldest items from the buffer making room for newer ones.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static BackpressureOverflow.DropOldest
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
DropOldest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
mayAttemptDrop()
Whether the Backpressure manager should attempt to drop the oldest item, or simply drop the item currently causing backpressure.
-
-
-
Field Detail
-
INSTANCE
static final BackpressureOverflow.DropOldest INSTANCE
-
-
Method Detail
-
mayAttemptDrop
public boolean mayAttemptDrop()
Description copied from interface:BackpressureOverflow.Strategy
Whether the Backpressure manager should attempt to drop the oldest item, or simply drop the item currently causing backpressure.- Specified by:
mayAttemptDrop
in interfaceBackpressureOverflow.Strategy
- Returns:
- true to request drop of the oldest item, false to drop the newest.
-
-