Package one.microstream.storage.types
Interface StorageRequestAcceptor
- All Known Implementing Classes:
StorageRequestAcceptor.Default
public interface StorageRequestAcceptor
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
StorageRequestAcceptor.Creator
static class
StorageRequestAcceptor.Default
-
Method Summary
Modifier and Type Method Description StorageRawFileStatistics
createStatistics()
void
exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)
default StorageEntityTypeExportStatistics
exportTypes(StorageEntityTypeExportFileProvider exportFileProvider)
StorageEntityTypeExportStatistics
exportTypes(StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType)
void
importFiles(XGettingEnum<AFile> importFiles)
boolean
issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)
boolean
issueFileCheck(long nanoTimeBudget)
boolean
issueGarbageCollection(long nanoTimeBudget)
Binary
queryByObjectIds(PersistenceIdSet[] loadOids)
Binary
queryByTypeIds(PersistenceIdSet loadTids)
Binary
recallRoots()
void
storeData(Binary data)
-
Method Details
-
storeData
-
queryByObjectIds
Binary queryByObjectIds(PersistenceIdSet[] loadOids) throws StorageExceptionRequest, InterruptedException -
queryByTypeIds
Binary queryByTypeIds(PersistenceIdSet loadTids) throws StorageExceptionRequest, InterruptedException -
recallRoots
-
issueGarbageCollection
- Throws:
InterruptedException
-
issueFileCheck
- Throws:
InterruptedException
-
issueCacheCheck
boolean issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator) throws InterruptedException- Throws:
InterruptedException
-
exportTypes
default StorageEntityTypeExportStatistics exportTypes(StorageEntityTypeExportFileProvider exportFileProvider) throws InterruptedException- Throws:
InterruptedException
-
exportTypes
StorageEntityTypeExportStatistics exportTypes(StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType) throws InterruptedException- Throws:
InterruptedException
-
exportChannels
void exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection) throws InterruptedException- Throws:
InterruptedException
-
importFiles
- Throws:
InterruptedException
-
createStatistics
- Throws:
InterruptedException
-