public final class IntervalRegistry
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addIntervalRegistryListener(IntervalRegistryListener listener) |
void |
forceUpdateIntervalForTestingPurposes(java.lang.String intervalName) |
static IntervalRegistry |
getInstance()
This is the Singleton instance accessor method.
|
Interval |
getInterval(java.lang.String aName)
This method retrieves an Interval with the given name.
|
Interval |
getInterval(java.lang.String aName,
int aLength)
This method retrieves an Interval with the given name.
|
Interval |
getIntervalOnlyIfExisting(java.lang.String aName)
Same as getInterval(aName) except that it doesn't create an interval implicitely.
|
java.util.List<Interval> |
getIntervals()
This method returns a list containing all known Intervals.
|
java.lang.Long |
getUpdateTimestamp(java.lang.String intervalName)
Returns last update timestamp of an interval by name.
|
public static IntervalRegistry getInstance()
public Interval getInterval(java.lang.String aName, int aLength)
aName - the Interval nameaLength - the length of the new Interval in seconds.public Interval getInterval(java.lang.String aName)
aName - the Interval namepublic Interval getIntervalOnlyIfExisting(java.lang.String aName)
aName - name of the interval.UnknownIntervalException - if no such interval exists.public java.util.List<Interval> getIntervals()
public java.lang.Long getUpdateTimestamp(java.lang.String intervalName)
intervalName - name of the interval.public void forceUpdateIntervalForTestingPurposes(java.lang.String intervalName)
public void addIntervalRegistryListener(IntervalRegistryListener listener)
Copyright © 2010-2020 anotheria.net. All Rights Reserved.