public abstract class SimpleEventSource extends AbstractSource implements EventSource
| Modifier and Type | Field and Description |
|---|---|
boolean |
hasNextBeenCalled |
name, NAME_ELEMENT, RETRIES_ELEMENT| Constructor and Description |
|---|
SimpleEventSource(org.w3c.dom.Element config,
java.lang.String defaultName) |
SimpleEventSource(org.w3c.dom.Element config,
java.lang.String defaultName,
int defaultRetries) |
SimpleEventSource(java.lang.String name) |
SimpleEventSource(java.lang.String name,
int retries) |
| Modifier and Type | Method and Description |
|---|---|
MicroSecondDate |
extractBeginTime(CacheEvent ev) |
abstract CacheEvent[] |
getEvents() |
MicroSecondTimeRange |
getEventTimeRange() |
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() |
CacheEvent[] |
next() |
appendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptionappendToName, getName, getRetriespublic SimpleEventSource(org.w3c.dom.Element config,
java.lang.String defaultName,
int defaultRetries)
public SimpleEventSource(org.w3c.dom.Element config,
java.lang.String defaultName)
public SimpleEventSource(java.lang.String name,
int retries)
public SimpleEventSource(java.lang.String name)
public abstract CacheEvent[] getEvents()
public boolean hasNext()
hasNext in interface EventSourcepublic CacheEvent[] next()
next in interface EventSourcepublic TimeInterval getWaitBeforeNext()
EventSourcegetWaitBeforeNext in interface EventSourcepublic MicroSecondTimeRange getEventTimeRange()
getEventTimeRange in interface EventSourcepublic MicroSecondDate extractBeginTime(CacheEvent ev)