This interface contains all of the methods that RTC needs to fetch availability
data when posting the data to the web UI.
This implementation of the
uses database calls
and stored procedures to calculate the availability percentages.
BroadcastEventProcessor is responsible for receiving events from eventd and
queuing them to the data updaters.
Contains and maintains all the data for the RTC.
The DataSender is responsible to send data out to 'listeners'
When the RTCManager's timers go off, the DataSender is prompted to send data,
which it does by maintaining a 'SendRequest' runnable queue so as to not
block the RTCManager.
Provides convenience methods for use the HTTP POST method.
Maintains calculations for categories.