|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataStorage
Interface for classes that can handle persistent storage of logging and buffered reporting
Method Summary | |
---|---|
java.util.List<ClientReportState> |
getClientReportStates()
|
void |
init()
|
void |
purgeLog(java.util.Date upToDate)
|
void |
purgeReport()
|
java.util.Collection<LogEntry> |
queryLogAfter(ObjectReference logReference,
Timestamp rangeStartTime,
long startEntryId)
|
java.util.Collection<LogEntry> |
queryLogByTime(ObjectReference logReference,
Timestamp rangeStartTime,
Timestamp rangeStopTime)
|
java.util.Collection<Report> |
readReport(java.lang.String reportId,
long fromEntryId)
|
void |
writeClientReportStates(java.util.List<ClientReportState> persistentStates)
|
void |
writeLogEntry(LogEntry log)
writes LogEntry to persistent storage and sets
LogEntry.entryId |
void |
writeReport(Report report)
Writes Report to persistent storage and sets
Report.entryId |
Method Detail |
---|
void init() throws ConfigurationException
ConfigurationException
void writeLogEntry(LogEntry log)
LogEntry
to persistent storage and sets
LogEntry.entryId
log
- java.util.Collection<LogEntry> queryLogByTime(ObjectReference logReference, Timestamp rangeStartTime, Timestamp rangeStopTime)
java.util.Collection<LogEntry> queryLogAfter(ObjectReference logReference, Timestamp rangeStartTime, long startEntryId)
void purgeLog(java.util.Date upToDate)
void writeReport(Report report)
Report
to persistent storage and sets
Report.entryId
report
- java.util.Collection<Report> readReport(java.lang.String reportId, long fromEntryId)
void purgeReport()
java.util.List<ClientReportState> getClientReportStates()
void writeClientReportStates(java.util.List<ClientReportState> persistentStates)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |