BEAST
|
Public Member Functions | |
void | setCatalog (Catalog catalog) |
Catalog | getCatalog () |
void | setRadarReporter (RadarConnectionStatusReporter reporter) |
Map< String, Double > | fetchLowestSourceElevationAngle (DateTime startDT, DateTime stopDT, List< String > sources) |
Map< String, Double > | fetchLowestSourceElevationAngle (DateTime startDT, DateTime stopDT, List< String > sources, String quantity) |
CatalogEntry | findFirstStoredEntry (List< CatalogEntry > entries) |
CatalogEntry | findLastStoredEntry (List< CatalogEntry > entries) |
List< CatalogEntry > | removeEntriesWithStorageTimeOlderThan (List< CatalogEntry > entries, DateTime limit) |
CatalogEntry | getEntryBySource (String source, List< CatalogEntry > entries) |
List< CatalogEntry > | getEntriesByClosestTime (DateTime nominalDT, List< CatalogEntry > entries) |
List< CatalogEntry > | getEntriesBySources (List< String > sources, List< CatalogEntry > entries) |
List< String > | getFilesFromEntries (List< CatalogEntry > entries) |
List< String > | getUuidStringsFromEntries (List< CatalogEntry > entries) |
List< Double > | getElanglesFromEntries (List< CatalogEntry > entries) |
Calendar | createCalendar (DateTime dt) |
Calendar | now () |
DateTime | nowDT () |
DateTime | createDateTime (Calendar c) |
Creates an date time instance from a calendar. | |
DateTime | createDateTime (int year, int month, int dayOfMonth, int hourOfDay, int minute, int second) |
Creates a date time instance. | |
DateTime | createDateTime (java.util.Date date) |
Creates a date time instance from a util date. | |
List< String > | getSourcesFromEntries (List< CatalogEntry > entries) |
DateTime | createStorageDateTime (CatalogEntry ce) |
DateTime | createNominalTime (DateTime now, int interval) |
DateTime | createNominalTime (Date d, Time t, int interval) |
DateTime | createNextNominalTime (DateTime now, int interval) |
DateTime | createPrevNominalTime (DateTime now, int interval) |
long | getTimeoutTime (DateTime nominalTime, boolean nominalTimeout, long timeout) |
synchronized void | trigger (int ruleid, DateTime now) |
This function will keep a backlog of 100 entries. | |
synchronized boolean | isTriggered (int ruleid, DateTime now) |
synchronized List< String > | getRadarSources () |
Map< String, Integer > | diff (List< String > expected, List< String > actual) |
void | reportRadarSourceUsage (List< String > expected, List< String > actual) |
Protected Member Functions | |
DateTime | getCurrentDateTimeUTC () |
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Creates an date time instance from a calendar.
c | the calendar |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Creates a date time instance.
year | the year |
month | the month between 1 - 12 |
dayOfMonth | the day between 1 - 31 |
hourOfDay | the hour of the day between 0 - 23 |
minute | the minute of the hour between 0 - 59 |
second | the second of the minute between 0 - 59 |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Creates a date time instance from a util date.
date | the date |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
|
inlineprotected |
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
Implements eu.baltrad.beast.rules.util.IRuleUtilities.
|
inline |
catalog | the catalog to set |
|
inline |
reporter | the reporter to set |
|
inline |
This function will keep a backlog of 100 entries.
Implements eu.baltrad.beast.rules.util.IRuleUtilities.