Class BackwardsEventFinder

    • Constructor Detail

      • BackwardsEventFinder

        public BackwardsEventFinder​(org.w3c.dom.Element config)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • 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
      • 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