Class BlobStoreIoHandler.Default
java.lang.Object
one.microstream.afs.types.AIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
one.microstream.afs.blobstore.types.BlobStoreIoHandler.Default
- All Implemented Interfaces:
BlobStoreIoHandler
,AIoHandler
,WriteController
- Enclosing interface:
- BlobStoreIoHandler
public static final class BlobStoreIoHandler.Default extends AIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile> implements BlobStoreIoHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.types.AIoHandler
AIoHandler.Abstract<FS,DS,I extends AItem,F extends AFile,D extends ADirectory,R extends AReadableFile,W extends AWritableFile>
Nested classes/interfaces inherited from interface one.microstream.afs.blobstore.types.BlobStoreIoHandler
BlobStoreIoHandler.Default
Nested classes/interfaces inherited from interface one.microstream.afs.types.WriteController
WriteController.Disabled, WriteController.Enabled
-
Method Summary
Methods inherited from class one.microstream.afs.types.AIoHandler.Abstract
castReadableFile, castWritableFile, close, copyFrom, copyFrom, copyFrom, copyGeneric, copyGeneric, copyGeneric, copyTo, copyTo, copyTo, create, create, createUnhandledTypeException, createUnhandledTypeException, createUnhandledTypeExceptionDirectory, createUnhandledTypeExceptionFile, createUnhandledTypeExceptionItem, createUnhandledTypeExceptionReadableFile, createUnhandledTypeExceptionWritableFile, deleteFile, ensureExists, ensureExists, exists, exists, inventorize, isEmpty, isHandledDirectory, isHandledFile, isHandledItem, isHandledReadableFile, isHandledWritableFile, isOpen, isWritable, listDirectories, listFiles, listItems, moveFile, openReading, openWriting, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, size, truncate, validateHandledDirectory, validateHandledFile, validateHandledReadableFile, validateHandledWritableFile, validateIsWritable, writeBytes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.afs.types.AIoHandler
close, copyFrom, copyFrom, copyFrom, copyTo, copyTo, copyTo, create, create, deleteFile, ensureExists, ensureExists, exists, exists, inventorize, isEmpty, isHandledDirectory, isHandledFile, isHandledItem, isHandledReadableFile, isHandledWritableFile, isOpen, listDirectories, listFiles, listItems, moveFile, openReading, openWriting, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, size, truncate, validateHandledDirectory, validateHandledFile, validateHandledReadableFile, validateHandledWritableFile, writeBytes
Methods inherited from interface one.microstream.afs.types.WriteController
isWritable, validateIsWritable
-
Method Details
-
connector
- Specified by:
connector
in interfaceBlobStoreIoHandler
-
toSubjectFile
- Specified by:
toSubjectFile
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
toSubjectDirectory
-
subjectFileSize
- Specified by:
subjectFileSize
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
subjectFileExists
-
subjectDirectoryExists
-
specificSize
- Specified by:
specificSize
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificExists
- Specified by:
specificExists
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificExists
- Specified by:
specificExists
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificListItems
-
specificListDirectories
-
specificListFiles
-
specificInventorize
-
specificOpenReading
-
specificIsOpen
- Specified by:
specificIsOpen
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificClose
- Specified by:
specificClose
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificOpenWriting
-
specificIsEmpty
- Specified by:
specificIsEmpty
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificCreate
- Specified by:
specificCreate
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificCreate
- Specified by:
specificCreate
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificDeleteFile
-
specificReadBytes
-
specificReadBytes
-
specificReadBytes
protected ByteBuffer specificReadBytes(BlobStoreReadableFile sourceFile, long position, long length) -
specificReadBytes
-
specificReadBytes
protected long specificReadBytes(BlobStoreReadableFile sourceFile, ByteBuffer targetBuffer, long position) -
specificReadBytes
protected long specificReadBytes(BlobStoreReadableFile sourceFile, ByteBuffer targetBuffer, long position, long length) -
specificReadBytes
-
specificReadBytes
protected long specificReadBytes(BlobStoreReadableFile sourceFile, BufferProvider bufferProvider, long position) -
specificReadBytes
protected long specificReadBytes(BlobStoreReadableFile sourceFile, BufferProvider bufferProvider, long position, long length) -
specificWriteBytes
protected long specificWriteBytes(BlobStoreWritableFile targetFile, Iterable<? extends ByteBuffer> sourceBuffers) -
specificMoveFile
-
specificCopyTo
- Specified by:
specificCopyTo
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificCopyTo
protected long specificCopyTo(BlobStoreReadableFile sourceFile, long sourcePosition, AWritableFile targetFile)- Specified by:
specificCopyTo
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificCopyTo
protected long specificCopyTo(BlobStoreReadableFile sourceFile, long sourcePosition, long length, AWritableFile targetFile)- Specified by:
specificCopyTo
in classAIoHandler.Abstract<BlobStorePath,BlobStorePath,BlobStoreItemWrapper,BlobStoreFileWrapper,ADirectory,BlobStoreReadableFile,BlobStoreWritableFile>
-
specificCopyFrom
-
specificCopyFrom
protected long specificCopyFrom(AReadableFile source, long sourcePosition, BlobStoreWritableFile targetSubject) -
specificCopyFrom
protected long specificCopyFrom(AReadableFile source, long sourcePosition, long length, BlobStoreWritableFile targetSubject) -
specificTruncateFile
-