Package one.microstream.storage.types
Interface StorageLiveFile<S extends StorageLiveFile<S>>
- All Superinterfaces:
- StorageBackupableFile,- StorageClosableFile,- StorageFile
- All Known Subinterfaces:
- StorageLiveChannelFile<F>,- StorageLiveDataFile,- StorageLiveTransactionsFile
- All Known Implementing Classes:
- StorageLiveDataFile.Default,- StorageLiveFile.Abstract,- StorageLiveTransactionsFile.Default
public interface StorageLiveFile<S extends StorageLiveFile<S>> extends StorageClosableFile, StorageBackupableFile
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classStorageLiveFile.Abstract<S extends StorageLiveFile<S>>
- 
Method SummaryModifier and Type Method Description booleanclearUsages(StorageFileUser fileUser)booleanexecuteIfUnsued(Consumer<? super S> action)booleanhasUsers()booleanregisterUsage(StorageFileUser fileUser)booleanunregisterUsage(StorageFileUser fileUser)booleanunregisterUsageClosing(StorageFileUser fileUser, Consumer<? super S> closingAction)Methods inherited from interface one.microstream.storage.types.StorageBackupableFileensureBackupFile
- 
Method Details- 
hasUsersboolean hasUsers()
- 
executeIfUnsued
- 
registerUsage
- 
clearUsages
- 
unregisterUsage
- 
unregisterUsageClosing
 
-