Package one.microstream.storage.types
Interface StorageFile
-
- All Known Subinterfaces:
StorageBackupableFile,StorageBackupChannelFile,StorageBackupDataFile,StorageBackupFile,StorageBackupTransactionsFile,StorageChannelFile,StorageClosableFile,StorageCreatableFile,StorageDataFile,StorageDataInventoryFile,StorageLiveChannelFile<F>,StorageLiveDataFile,StorageLiveFile<S>,StorageLiveTransactionsFile,StorageLockFile,StorageTransactionsFile,StorageTruncatableChannelFile
- All Known Implementing Classes:
StorageBackupDataFile.Default,StorageBackupTransactionsFile.Default,StorageChannelFile.Abstract,StorageDataFile.Abstract,StorageDataInventoryFile.Default,StorageFile.Abstract,StorageLiveDataFile.Default,StorageLiveFile.Abstract,StorageLiveTransactionsFile.Default,StorageLockFile.Default
public interface StorageFile
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageFile.Abstract
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static one.microstream.chars.VarStringassembleNameAndSize(one.microstream.chars.VarString vs, StorageFile file)longcopyFrom(one.microstream.afs.types.AReadableFile source)longcopyFrom(one.microstream.afs.types.AReadableFile source, long sourcePosition)longcopyFrom(one.microstream.afs.types.AReadableFile source, long sourcePosition, long length)longcopyTo(one.microstream.afs.types.AWritableFile target)longcopyTo(one.microstream.afs.types.AWritableFile target, long sourcePosition)longcopyTo(one.microstream.afs.types.AWritableFile target, long sourcePosition, long length)longcopyTo(StorageFile target)longcopyTo(StorageFile target, long sourcePosition)longcopyTo(StorageFile target, long sourcePosition, long length)booleandelete()booleanexists()one.microstream.afs.types.AFilefile()default Stringidentifier()voidmoveTo(one.microstream.afs.types.AWritableFile target)longreadBytes(ByteBuffer targetBuffer)longreadBytes(ByteBuffer targetBuffer, long position)longreadBytes(ByteBuffer targetBuffer, long position, long length)longreadBytes(one.microstream.io.BufferProvider bufferProvider)longreadBytes(one.microstream.io.BufferProvider bufferProvider, long position)longreadBytes(one.microstream.io.BufferProvider bufferProvider, long position, long length)longsize()longwriteBytes(Iterable<? extends ByteBuffer> buffers)
-
-
-
Method Detail
-
identifier
default String identifier()
-
file
one.microstream.afs.types.AFile file()
-
size
long size()
-
exists
boolean exists()
-
readBytes
long readBytes(ByteBuffer targetBuffer)
-
readBytes
long readBytes(ByteBuffer targetBuffer, long position)
-
readBytes
long readBytes(ByteBuffer targetBuffer, long position, long length)
-
readBytes
long readBytes(one.microstream.io.BufferProvider bufferProvider)
-
readBytes
long readBytes(one.microstream.io.BufferProvider bufferProvider, long position)
-
readBytes
long readBytes(one.microstream.io.BufferProvider bufferProvider, long position, long length)
-
writeBytes
long writeBytes(Iterable<? extends ByteBuffer> buffers)
-
copyTo
long copyTo(StorageFile target)
-
copyTo
long copyTo(StorageFile target, long sourcePosition)
-
copyTo
long copyTo(StorageFile target, long sourcePosition, long length)
-
copyTo
long copyTo(one.microstream.afs.types.AWritableFile target)
-
copyTo
long copyTo(one.microstream.afs.types.AWritableFile target, long sourcePosition)
-
copyTo
long copyTo(one.microstream.afs.types.AWritableFile target, long sourcePosition, long length)
-
copyFrom
long copyFrom(one.microstream.afs.types.AReadableFile source)
-
copyFrom
long copyFrom(one.microstream.afs.types.AReadableFile source, long sourcePosition)
-
copyFrom
long copyFrom(one.microstream.afs.types.AReadableFile source, long sourcePosition, long length)
-
delete
boolean delete()
-
moveTo
void moveTo(one.microstream.afs.types.AWritableFile target)
-
assembleNameAndSize
static one.microstream.chars.VarString assembleNameAndSize(one.microstream.chars.VarString vs, StorageFile file)
-
-