Package one.microstream.afs.types
Interface AFile.Observer
- Enclosing interface:
- AFile
public static interface AFile.Observer
-
Method Summary
Modifier and Type Method Description default voidonAfterFileClose(AReadableFile closedFile, boolean result)default voidonAfterFileCreate(AWritableFile fileToCreate)default voidonAfterFileDelete(AWritableFile deletedFile, boolean result)default voidonAfterFileMove(AWritableFile sourceFile, AWritableFile targetFile)default voidonAfterFileTruncation(AWritableFile truncatedFile, long newSize)default voidonAfterFileWrite(AWritableFile targetFile, Iterable<? extends ByteBuffer> sources, long writeCount)default voidonBeforeFileClose(AReadableFile fileToClose)default voidonBeforeFileCreate(AWritableFile fileToCreate)default voidonBeforeFileDelete(AWritableFile fileToDelete)default voidonBeforeFileMove(AWritableFile sourceFile, AWritableFile targetFile)default voidonBeforeFileTruncation(AWritableFile fileToTruncate, long newSize)default voidonBeforeFileWrite(AWritableFile targetFile, Iterable<? extends ByteBuffer> sources)
-
Method Details
-
onBeforeFileWrite
-
onAfterFileWrite
default void onAfterFileWrite(AWritableFile targetFile, Iterable<? extends ByteBuffer> sources, long writeCount) -
onBeforeFileMove
-
onAfterFileMove
-
onBeforeFileClose
-
onAfterFileClose
-
onBeforeFileCreate
-
onAfterFileCreate
-
onBeforeFileTruncation
-
onAfterFileTruncation
-
onBeforeFileDelete
-
onAfterFileDelete
-