DropOld

final case class DropOld(bufferSize: Int) extends Evicted[Nothing]

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.

Value Params
bufferSize

specifies how many events our buffer can hold before overflowing

trait Product
trait Equals
class Evicted[Nothing]
class Synchronous[Nothing]
class OverflowStrategy[Nothing]
trait Serializable
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Inherited fields

override val isEvicted: Boolean
Inherited from
Evicted
override val isSynchronous: Boolean
Inherited from
Synchronous