public class DelayedEventSource extends AbstractEventSource implements EventSource
caughtUpToRealtime, EVENT_LAG, EVENT_QUERY_INCREMENT, EVENT_REFRESH_INTERVAL, everCaughtUpToRealtime, increment, lag, lastQueryTime, MIN_INCREMENT, nearRealTimeInterval, NO_DNS, refreshInterval, sleepUntilTimename, NAME_ELEMENT, RETRIES_ELEMENT| Modifier | Constructor and Description |
|---|---|
|
DelayedEventSource(org.w3c.dom.Element config) |
protected |
DelayedEventSource(edu.iris.Fissures.model.TimeInterval delay,
EventSource source) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkEvent(edu.sc.seis.fissuresUtil.cache.CacheEvent e) |
java.lang.String |
getDescription() |
edu.sc.seis.fissuresUtil.time.MicroSecondTimeRange |
getEventTimeRange() |
edu.iris.Fissures.model.TimeInterval |
getWaitBeforeNext()
If the source needs to wait for more events to arrive, it should return
the amount of time it wants to wait with this method.
|
boolean |
hasNext() |
edu.sc.seis.fissuresUtil.cache.CacheEvent[] |
next() |
caughtUpWithRealtime, decreaseQueryTimeWidth, getIncrement, getLag, getQueryEdge, getQueryStart, getQueryTime, getRefreshInterval, getSleepUntilTime, increaseQueryTimeWidth, isEverCaughtUpToRealtime, resetQueryTimeForLag, setIncrement, setLag, setQueryEdge, updateQueryEdgeappendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendToName, getName, getRetriesprotected DelayedEventSource(edu.iris.Fissures.model.TimeInterval delay,
EventSource source)
public DelayedEventSource(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic java.lang.String getDescription()
getDescription in interface EventSourcepublic edu.sc.seis.fissuresUtil.time.MicroSecondTimeRange getEventTimeRange()
getEventTimeRange in interface EventSourcepublic edu.iris.Fissures.model.TimeInterval getWaitBeforeNext()
EventSourcegetWaitBeforeNext in interface EventSourcegetWaitBeforeNext in class AbstractEventSourcepublic boolean hasNext()
hasNext in interface EventSourcepublic edu.sc.seis.fissuresUtil.cache.CacheEvent[] next()
next in interface EventSourcepublic boolean checkEvent(edu.sc.seis.fissuresUtil.cache.CacheEvent e)