Package one.microstream.afs.types
Interface WriteController
- All Known Subinterfaces:
AFileSystem,AIoHandler,ComPersistenceChannel<C,D>,ComPersistenceChannelBinary<C>,EmbeddedStorageBinaryTarget,NioFileSystem,NioIoHandler,PersistenceChannel<D>,PersistenceTarget<D>,PersistenceWriteController,SqlFileSystem,SqlIoHandler,StorageWriteController
- All Known Implementing Classes:
AFileSystem.Abstract,AIoHandler.Abstract,BinaryFileTarget,BinaryStorageChannel,ComPersistenceChannel.Abstract,ComPersistenceChannelBinary.Abstract,ComPersistenceChannelBinary.Default,EmbeddedStorageBinaryTarget.Default,NioFileSystem.Default,NioIoHandler.Default,PersistenceWriteController.Disabled,PersistenceWriteController.Enabled,PersistenceWriteController.Wrapper,SqlFileSystem.Default,SqlIoHandler.Default,StorageWriteController.Wrapper,WriteController.Disabled,WriteController.Enabled
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface WriteController
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWriteController.Disabledstatic classWriteController.Enabled -
Method Summary
Modifier and Type Method Description static WriteControllerDisabled()static WriteControllerEnabled()booleanisWritable()default voidvalidateIsWritable()
-
Method Details
-
validateIsWritable
default void validateIsWritable() -
isWritable
boolean isWritable() -
Enabled
-
Disabled
-