public class InMemoryStatsStorage extends BaseCollectionStatsStorage
FileStatsStorage or MapDBStatsStorage.BaseCollectionStatsStorage.SessionTypeId, BaseCollectionStatsStorage.SessionTypeWorkerIdlisteners, sessionIDs, staticInfo, storageMetaData, updates| Constructor and Description |
|---|
InMemoryStatsStorage() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected Map<Long,Persistable> |
getUpdateMap(String sessionID,
String typeID,
String workerID,
boolean createIfRequired) |
boolean |
isClosed() |
void |
putStaticInfo(Persistable staticInfo) |
void |
putStorageMetaData(StorageMetaData storageMetaData) |
void |
putUpdate(Persistable update) |
String |
toString() |
checkStorageEvents, deregisterStatsStorageListener, getAllStaticInfos, getAllUpdatesAfter, getAllUpdatesAfter, getAllUpdateTimes, getLatestUpdate, getLatestUpdateAllWorkers, getListeners, getNumUpdateRecordsFor, getNumUpdateRecordsFor, getStaticInfo, getStorageMetaData, getUpdate, getUpdates, listSessionIDs, listTypeIDsForSession, listWorkerIDsForSession, listWorkerIDsForSessionAndType, notifyListeners, putStaticInfo, putStorageMetaData, putUpdate, registerStatsStorageListener, removeAllListeners, sessionExistsprotected Map<Long,Persistable> getUpdateMap(String sessionID, String typeID, String workerID, boolean createIfRequired)
getUpdateMap in class BaseCollectionStatsStoragepublic void putStaticInfo(Persistable staticInfo)
putStaticInfo in interface StatsStorageRouterputStaticInfo in class BaseCollectionStatsStoragepublic void putUpdate(Persistable update)
putUpdate in interface StatsStorageRouterputUpdate in class BaseCollectionStatsStoragepublic void putStorageMetaData(StorageMetaData storageMetaData)
putStorageMetaData in interface StatsStorageRouterputStorageMetaData in class BaseCollectionStatsStoragepublic void close()
throws IOException
IOExceptionpublic boolean isClosed()
Copyright © 2019. All rights reserved.