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.Wrapper
Nested 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.Wrapper
Nested 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 boolean
checkHandleOpen()
boolean
closeHandle()
BlobStoreFileWrapper
ensureOpenHandle()
boolean
isHandleOpen()
boolean
isRetired()
boolean
openHandle()
BlobStorePath
path()
boolean
retire()
void
validateIsNotRetired()
Methods inherited from class one.microstream.afs.AFile.Wrapper.Abstract
actual, exists, fileSystem, identifier, iterateObservers, name, parent, registerObserver, removeObserver, type, user
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
path
- Specified by:
path
in interfaceBlobStoreItemWrapper
-
retire
public boolean retire()- Specified by:
retire
in interfaceBlobStoreFileWrapper
-
isRetired
public boolean isRetired()- Specified by:
isRetired
in interfaceBlobStoreFileWrapper
-
validateIsNotRetired
public void validateIsNotRetired() -
isHandleOpen
public boolean isHandleOpen()- Specified by:
isHandleOpen
in interfaceBlobStoreFileWrapper
-
checkHandleOpen
public boolean checkHandleOpen()- Specified by:
checkHandleOpen
in interfaceBlobStoreFileWrapper
-
openHandle
public boolean openHandle()- Specified by:
openHandle
in interfaceBlobStoreFileWrapper
-
closeHandle
public boolean closeHandle()- Specified by:
closeHandle
in interfaceBlobStoreFileWrapper
-
ensureOpenHandle
- Specified by:
ensureOpenHandle
in interfaceBlobStoreFileWrapper
-