Class DiskQueue

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<com.rollbar.api.payload.Payload>
com.rollbar.notifier.sender.queue.DiskQueue
All Implemented Interfaces:
Iterable<com.rollbar.api.payload.Payload>, Collection<com.rollbar.api.payload.Payload>, Queue<com.rollbar.api.payload.Payload>

public class DiskQueue extends AbstractQueue<com.rollbar.api.payload.Payload>
A queue of payloads persisted on disk.
  • Method Details

    • iterator

      public Iterator<com.rollbar.api.payload.Payload> iterator()
      Specified by:
      iterator in interface Collection<com.rollbar.api.payload.Payload>
      Specified by:
      iterator in interface Iterable<com.rollbar.api.payload.Payload>
      Specified by:
      iterator in class AbstractCollection<com.rollbar.api.payload.Payload>
    • size

      public int size()
      Specified by:
      size in interface Collection<com.rollbar.api.payload.Payload>
      Specified by:
      size in class AbstractCollection<com.rollbar.api.payload.Payload>
    • offer

      public boolean offer(com.rollbar.api.payload.Payload payload)
    • poll

      public com.rollbar.api.payload.Payload poll()
    • peek

      public com.rollbar.api.payload.Payload peek()