Package one.microstream.afs.blobstore
Interface BlobStoreFileWrapper
- All Superinterfaces:
AFile
,AFile.Wrapper
,AItem
,AItem.Wrapper
,BlobStoreItemWrapper
- All Known Subinterfaces:
BlobStoreReadableFile
,BlobStoreWritableFile
- All Known Implementing Classes:
BlobStoreFileWrapper.Abstract
,BlobStoreReadableFile.Default
,BlobStoreWritableFile.Default
public interface BlobStoreFileWrapper extends AFile.Wrapper, BlobStoreItemWrapper
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BlobStoreFileWrapper.Abstract<U>
Nested classes/interfaces inherited from interface one.microstream.afs.AFile
AFile.Default, AFile.Observer, AFile.Wrapper
Nested classes/interfaces inherited from interface one.microstream.afs.AItem
AItem.Base, AItem.Wrapper
-
Method Summary
Modifier and Type Method Description boolean
checkHandleOpen()
boolean
closeHandle()
BlobStoreFileWrapper
ensureOpenHandle()
boolean
isHandleOpen()
boolean
isRetired()
boolean
openHandle()
boolean
retire()
Methods inherited from interface one.microstream.afs.AFile
defaultUser, ensureExists, exists, isEmpty, isUsed, iterateObservers, name, registerObserver, removeObserver, size, toPath, toPathString, tryUseReading, tryUseReading, tryUseWriting, tryUseWriting, type, useReading, useReading, useWriting, useWriting
-
Method Details
-
retire
boolean retire() -
isRetired
boolean isRetired() -
isHandleOpen
boolean isHandleOpen() -
checkHandleOpen
boolean checkHandleOpen() -
openHandle
boolean openHandle() -
closeHandle
boolean closeHandle() -
ensureOpenHandle
BlobStoreFileWrapper ensureOpenHandle()
-