Class BinaryFileTarget
- java.lang.Object
-
- one.microstream.persistence.binary.internal.BinaryFileTarget
-
- All Implemented Interfaces:
one.microstream.afs.types.WriteController,PersistenceTarget<Binary>,PersistenceWriteController
public class BinaryFileTarget extends Object implements PersistenceTarget<Binary>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceWriteController
PersistenceWriteController.Disabled, PersistenceWriteController.Enabled, PersistenceWriteController.Wrapper
-
-
Constructor Summary
Constructors Constructor Description BinaryFileTarget(one.microstream.afs.types.AFile file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisWritable()voidvalidateIsWritable()voidwrite(Binary chunk)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTarget
closeTarget, prepareTarget
-
Methods inherited from interface one.microstream.persistence.types.PersistenceWriteController
isStoringEnabled, validateIsStoringEnabled
-
-
-
-
Method Detail
-
write
public void write(Binary chunk) throws PersistenceExceptionTransfer
- Specified by:
writein interfacePersistenceTarget<Binary>- Throws:
PersistenceExceptionTransfer
-
validateIsWritable
public final void validateIsWritable()
- Specified by:
validateIsWritablein interfaceone.microstream.afs.types.WriteController
-
isWritable
public final boolean isWritable()
- Specified by:
isWritablein interfaceone.microstream.afs.types.WriteController
-
-