Package one.microstream.storage.types
Interface StorageFile
- All Known Subinterfaces:
StorageBackupableFile,StorageBackupChannelFile,StorageBackupDataFile,StorageBackupFile,StorageBackupTransactionsFile,StorageChannelFile,StorageClosableFile,StorageCreatableFile,StorageDataFile,StorageDataInventoryFile,StorageImportSourceFile,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,StorageRequestTaskImportData.SourceFileSlice
public interface StorageFile
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageFile.Abstract -
Method Summary
Modifier and Type Method Description static VarStringassembleNameAndSize(VarString vs, StorageFile file)longcopyFrom(AReadableFile source)longcopyFrom(AReadableFile source, long sourcePosition)longcopyFrom(AReadableFile source, long sourcePosition, long length)longcopyTo(AWritableFile target)longcopyTo(AWritableFile target, long sourcePosition)longcopyTo(AWritableFile target, long sourcePosition, long length)longcopyTo(StorageFile target)longcopyTo(StorageFile target, long sourcePosition)longcopyTo(StorageFile target, long sourcePosition, long length)booleandelete()booleanexists()AFilefile()default Stringidentifier()voidmoveTo(AWritableFile target)longreadBytes(ByteBuffer targetBuffer)longreadBytes(ByteBuffer targetBuffer, long position)longreadBytes(ByteBuffer targetBuffer, long position, long length)longreadBytes(BufferProvider bufferProvider)longreadBytes(BufferProvider bufferProvider, long position)longreadBytes(BufferProvider bufferProvider, long position, long length)longsize()longwriteBytes(Iterable<? extends ByteBuffer> buffers)