Package one.microstream.afs.blobstore
Class BlobStoreFileWrapper.Abstract<U>
java.lang.Object
one.microstream.afs.AItem.Base
one.microstream.afs.AFile.Wrapper.Abstract<U>
one.microstream.afs.blobstore.BlobStoreFileWrapper.Abstract<U>
- All Implemented Interfaces:
AFile,AFile.Wrapper,AItem,AItem.Wrapper,BlobStoreFileWrapper,BlobStoreItemWrapper
- Direct Known Subclasses:
BlobStoreReadableFile.Default
- Enclosing interface:
- BlobStoreFileWrapper
public abstract static class BlobStoreFileWrapper.Abstract<U> extends AFile.Wrapper.Abstract<U> implements BlobStoreFileWrapper
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.AFile
AFile.Default, AFile.Observer, AFile.WrapperNested classes/interfaces inherited from interface one.microstream.afs.AFile.Wrapper
AFile.Wrapper.Abstract<U>Nested classes/interfaces inherited from interface one.microstream.afs.AItem
AItem.Abstract, AItem.Base, AItem.WrapperNested classes/interfaces inherited from interface one.microstream.afs.blobstore.BlobStoreFileWrapper
BlobStoreFileWrapper.Abstract<U> -
Constructor Summary
Constructors Constructor Description Abstract() -
Method Summary
Modifier and Type Method Description booleancheckHandleOpen()booleancloseHandle()BlobStoreFileWrapperensureOpenHandle()booleanisHandleOpen()booleanisRetired()booleanopenHandle()BlobStorePathpath()booleanretire()voidvalidateIsNotRetired()Methods inherited from class one.microstream.afs.AFile.Wrapper.Abstract
actual, exists, fileSystem, identifier, iterateObservers, name, parent, registerObserver, removeObserver, type, userMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
path
- Specified by:
pathin interfaceBlobStoreItemWrapper
-
retire
public boolean retire()- Specified by:
retirein interfaceBlobStoreFileWrapper
-
isRetired
public boolean isRetired()- Specified by:
isRetiredin interfaceBlobStoreFileWrapper
-
validateIsNotRetired
public void validateIsNotRetired() -
isHandleOpen
public boolean isHandleOpen()- Specified by:
isHandleOpenin interfaceBlobStoreFileWrapper
-
checkHandleOpen
public boolean checkHandleOpen()- Specified by:
checkHandleOpenin interfaceBlobStoreFileWrapper
-
openHandle
public boolean openHandle()- Specified by:
openHandlein interfaceBlobStoreFileWrapper
-
closeHandle
public boolean closeHandle()- Specified by:
closeHandlein interfaceBlobStoreFileWrapper
-
ensureOpenHandle
- Specified by:
ensureOpenHandlein interfaceBlobStoreFileWrapper
-