@ThreadSafe public class LongRunningJobResultManager extends AbstractMapBasedWALDAO<LongRunningJobData,LongRunningJobData>
AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>IDAO.EModeELEMENT_ITEM, ELEMENT_ROOTDEFAULT_WAITING_TIMEDEFAULT_AUTO_SAVE_ENABLED, m_aRWLock| Constructor and Description |
|---|
LongRunningJobResultManager(String sFilename) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResult(LongRunningJobData aJobData) |
com.helger.commons.collection.ext.ICommonsList<? extends LongRunningJobData> |
getAllJobResults() |
LongRunningJobData |
getJobResultOfID(String sJobResultID) |
containsAllIDs, containsAny, containsAny, containsNone, containsNone, containsOnly, containsWithID, createWriteData, findAll, findAllMapped, findFirst, findFirstMapped, forEach, forEach, forEachKey, forEachKey, forEachValue, forEachValue, getAll, getAll, getAllIDs, getAllMapped, getAllSortedByKey, getAtIndex, getCallbacks, getCount, getCount, getNone, getOfID, getOfIDLocked, internalCreateItem, internalDeleteItem, internalDirectGetAll, internalForEachValue, internalForEachValue, internalGetAll, internalMarkItemDeleted, internalMarkItemUndeleted, internalRemoveAllItemsNoCallback, internalUpdateItem, markAsChanged, onRead, onRecoveryCreate, onRecoveryDelete, onRecoveryUpdate, toStringbeforeWriteToFile, convertToNative, convertToString, getDAOIO, getDataTypeClass, getFilenameProvider, getInitCount, getLastFilename, getLastInitDateTime, getLastReadDateTime, getLastWriteDateTime, getReadCount, getSafeFile, getWaitingTime, getWriteCount, getXMLWriterSettings, initialRead, markAsChanged, modifyWriteData, onFilenameChange, onInit, setWaitingTime, triggerExceptionHandlersRead, triggerExceptionHandlersWrite, writeToFileOnPendingChangesbeginWithoutAutoSave, endWithoutAutoSave, getExceptionHandlersRead, getExceptionHandlersWrite, hasPendingChanges, internalHasPendingChanges, internalIsAutoSaveEnabled, internalSetPendingChanges, isAutoSaveEnabled, isDebugLogging, performWithoutAutoSave, performWithoutAutoSave, performWithoutAutoSaveThrowing, performWithoutAutoSaveThrowingpublic LongRunningJobResultManager(@Nonnull @Nonempty String sFilename) throws DAOException
DAOExceptionpublic void addResult(@Nonnull LongRunningJobData aJobData)
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.ext.ICommonsList<? extends LongRunningJobData> getAllJobResults()
@Nullable public LongRunningJobData getJobResultOfID(@Nullable String sJobResultID)
Copyright © 2014–2017 Philip Helger. All rights reserved.