Package rx

Class BackpressureOverflow.DropOldest

java.lang.Object
rx.BackpressureOverflow.DropOldest
All Implemented Interfaces:
BackpressureOverflow.Strategy
Enclosing class:
BackpressureOverflow

static class BackpressureOverflow.DropOldest extends Object implements BackpressureOverflow.Strategy
Drop oldest items from the buffer making room for newer ones.
  • Field Details

  • Constructor Details

    • DropOldest

      private DropOldest()
  • Method Details

    • 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 interface BackpressureOverflow.Strategy
      Returns:
      true to request drop of the oldest item, false to drop the newest.