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 interfaceStorageRequestAcceptor.Creatorstatic classStorageRequestAcceptor.Default -
Method Summary
Modifier and Type Method Description StorageRawFileStatisticscreateStatistics()voidexportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)default StorageEntityTypeExportStatisticsexportTypes(StorageEntityTypeExportFileProvider exportFileProvider)StorageEntityTypeExportStatisticsexportTypes(StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType)voidimportFiles(XGettingEnum<AFile> importFiles)booleanissueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanissueFileCheck(long nanoTimeBudget)booleanissueGarbageCollection(long nanoTimeBudget)BinaryqueryByObjectIds(PersistenceIdSet[] loadOids)BinaryqueryByTypeIds(PersistenceIdSet loadTids)BinaryrecallRoots()voidstoreData(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
-