Class BackwardsEventFinder

All Implemented Interfaces:
EventSource, Source

public class BackwardsEventFinder extends EventFinder
  • Constructor Details

  • Method Details

    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface EventSource
      Overrides:
      getDescription in class EventFinder
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface EventSource
      Overrides:
      hasNext in class EventFinder
      Returns:
      - false when this event source will return no new events from calls to next
    • next

      public edu.sc.seis.fissuresUtil.cache.CacheEvent[] next()
      Specified by:
      next in interface EventSource
      Overrides:
      next in class EventFinder
      Returns:
      - the next set of events. Events can be returned from this method multiple times
    • caughtUpWithRealtime

      protected boolean caughtUpWithRealtime()
      Overrides:
      caughtUpWithRealtime in class EventFinder
    • updateQueryEdge

      protected void updateQueryEdge(edu.sc.seis.fissuresUtil.time.MicroSecondTimeRange queryTime)
      Overrides:
      updateQueryEdge in class EventFinder
    • getQueryStart

      protected edu.iris.Fissures.model.MicroSecondDate getQueryStart()
      Overrides:
      getQueryStart in class EventFinder
      Returns:
      - the next time to start asking for events
    • getQueryTime

      protected edu.sc.seis.fissuresUtil.time.MicroSecondTimeRange getQueryTime()
      Overrides:
      getQueryTime in class EventFinder
      Returns:
      - the next time range to be queried for events