com.extrememessaging.ResponseMaster.monitor
Class HistoricalChartsDataManager

java.lang.Object
  extended by com.extrememessaging.ResponseMaster.monitor.HistoricalChartsDataManager

public class HistoricalChartsDataManager
extends java.lang.Object

Used by HistoricalCharts to read data from the xml files.


Constructor Summary
HistoricalChartsDataManager()
           
 
Method Summary
 void Add(HistoricalChartsDataManager otherData)
           
 void FinalizeYesterdaysData(HistoricalChartsData yesterdaysData)
           
 HistoricalChartsData[] GetAllDailyData()
           
 HistoricalChartsData[] GetAllMinuteData()
           
 HistoricalChartsData GetCurrentDay()
           
 HistoricalChartsData GetCurrentMinute()
           
 HistoricalChartsData GetTotalMinuteData(java.util.Date start, java.util.Date end)
           
 void Initialize(java.lang.String psDataDirectory)
           
 void ReadSavedDataFromDisk()
           
 void SaveDataToDisk()
           
 void SetCurrentMinuteData(HistoricalChartsData currentData)
           
 void SetTodaysData(HistoricalChartsData todaysData)
           
 java.util.Date StartOfToday()
          Gets a Date representing the time at the start of the day.
static void TruncateToField(java.util.Calendar date, int field)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoricalChartsDataManager

public HistoricalChartsDataManager()
Method Detail

Initialize

public void Initialize(java.lang.String psDataDirectory)
                throws ResponseMasterException
Throws:
ResponseMasterException

ReadSavedDataFromDisk

public void ReadSavedDataFromDisk()

SaveDataToDisk

public void SaveDataToDisk()

SetCurrentMinuteData

public void SetCurrentMinuteData(HistoricalChartsData currentData)

FinalizeYesterdaysData

public void FinalizeYesterdaysData(HistoricalChartsData yesterdaysData)

SetTodaysData

public void SetTodaysData(HistoricalChartsData todaysData)

GetCurrentDay

public HistoricalChartsData GetCurrentDay()

GetCurrentMinute

public HistoricalChartsData GetCurrentMinute()

GetAllMinuteData

public HistoricalChartsData[] GetAllMinuteData()

GetAllDailyData

public HistoricalChartsData[] GetAllDailyData()

StartOfToday

public java.util.Date StartOfToday()
Gets a Date representing the time at the start of the day.


Add

public void Add(HistoricalChartsDataManager otherData)

GetTotalMinuteData

public HistoricalChartsData GetTotalMinuteData(java.util.Date start,
                                               java.util.Date end)

TruncateToField

public static void TruncateToField(java.util.Calendar date,
                                   int field)