Package edu.sc.seis.sod.source.event
Class NowFakeEventSource
java.lang.Object
edu.sc.seis.sod.source.AbstractSource
edu.sc.seis.sod.source.event.PeriodicFakeEventSource
edu.sc.seis.sod.source.event.NowFakeEventSource
- All Implemented Interfaces:
EventSource
,Source
-
Field Summary
Fields inherited from class edu.sc.seis.sod.source.AbstractSource
name, NAME_ELEMENT, RETRIES_ELEMENT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedu.sc.seis.fissuresUtil.time.MicroSecondTimeRange
edu.sc.seis.fissuresUtil.cache.CacheEvent[]
next()
Methods inherited from class edu.sc.seis.sod.source.event.PeriodicFakeEventSource
getWaitBeforeNext, hasNext
Methods inherited from class edu.sc.seis.sod.source.AbstractSource
appendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.sc.seis.sod.source.Source
appendToName, getName, getRetries
-
Constructor Details
-
NowFakeEventSource
- Throws:
ConfigurationException
-
-
Method Details
-
getDescription
- Specified by:
getDescription
in interfaceEventSource
- Overrides:
getDescription
in classPeriodicFakeEventSource
-
getEventTimeRange
public edu.sc.seis.fissuresUtil.time.MicroSecondTimeRange getEventTimeRange()- Specified by:
getEventTimeRange
in interfaceEventSource
- Overrides:
getEventTimeRange
in classPeriodicFakeEventSource
- Returns:
- - a MicroSecondTimeRange starting at least as early as the earliest event and ending at least as late as the latest event. No event should be returned by this source with an origin before the begin time or after the end time of this range.
-
next
public edu.sc.seis.fissuresUtil.cache.CacheEvent[] next()- Specified by:
next
in interfaceEventSource
- Overrides:
next
in classPeriodicFakeEventSource
- Returns:
- - the next set of events. Events can be returned from this method multiple times
-