Info#
- public class Info extends AbstractObservable implements Observer, TransactionInterface#
Fields#
SYNC_DATABASE_EVENT#
logger#
- public Logger logger#
Methods#
execute#
- public void execute()#
getFilesCount#
getInstance#
getPropertiesCount#
getRecordTypesCount#
getRecordsCount#
getTimestamp#
- public UTCDateTime getTimestamp()#
notifyObserver#
- public boolean notifyObserver(String e, Observable o)#
syncDatabase#
- public void syncDatabase()#
syncDatabase#
- public void syncDatabase(ServerStat stat)#
timeSinceSync#
- public long timeSinceSync()#
toElement#
- public static Element toElement()#
toElement#
- public static Element toElement(boolean tree)#
Generates an XML element showing the information for the /Info resource in CaosDB.
- Returns:
An XML element containing:
The number of records
The number of properties
The number of record types
The number of files
The total file size
The number of temp files
The path of the DropOffBox
A tree of files in the DropOffBox
TODO: The error format for missing or not readable drop off box has to be specified.