Package one.microstream.storage.types
Interface StorageChannel
- All Superinterfaces:
- Runnable,- StorageActivePart,- StorageChannelResetablePart,- StorageHashChannelPart
- All Known Implementing Classes:
- StorageChannel.Default
public interface StorageChannel extends Runnable, StorageChannelResetablePart, StorageActivePart
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classStorageChannel.Defaultstatic classStorageChannel.EntityCollectorByOidstatic classStorageChannel.EntityCollectorByTidstatic interfaceStorageChannel.HousekeepingTask
- 
Method Summary
- 
Method Details- 
typeDictionaryStorageTypeDictionary typeDictionary()
- 
collectLoadByOids
- 
collectLoadRoots
- 
collectLoadByTids
- 
storeEntities
- 
rollbackChunkStoragevoid rollbackChunkStorage()
- 
commitChunkStoragevoid commitChunkStorage()
- 
postStoreUpdateEntityCachevoid postStoreUpdateEntityCache(ByteBuffer[] chunks, long[] chunksStoragePositions) throws InterruptedException- Throws:
- InterruptedException
 
- 
readStorageStorageInventory readStorage()
- 
issuedGarbageCollectionboolean issuedGarbageCollection(long nanoTimeBudget)
- 
issuedFileCleanupCheckboolean issuedFileCleanupCheck(long nanoTimeBudget)
- 
issuedEntityCacheCheck
- 
exportData
- 
prepareImportDataStorageEntityCache.Default prepareImportData()
- 
importData
- 
rollbackImportData
- 
commitImportDatavoid commitImportData(long taskTimestamp)
- 
exportTypeEntitiesKeyValue<Long,Long> exportTypeEntities(StorageEntityTypeHandler type, AWritableFile file) throws IOException- Throws:
- IOException
 
- 
exportTypeEntitiesKeyValue<Long,Long> exportTypeEntities(StorageEntityTypeHandler type, AWritableFile file, Predicate<? super StorageEntity> predicateEntity) throws IOException- Throws:
- IOException
 
- 
createRawFileStatisticsStorageRawFileStatistics.ChannelStatistics createRawFileStatistics()
- 
initializeStorageStorageIdAnalysis initializeStorage(long taskTimestamp, long consistentStoreTimestamp, StorageInventory storageInventory)
- 
signalGarbageCollectionSweepCompletedvoid signalGarbageCollectionSweepCompleted()
- 
cleanupStorevoid cleanupStore()
 
-