- All Superinterfaces:
PersistenceWriteController, WriteController
- All Known Subinterfaces:
ComPersistenceChannel<C,D>, ComPersistenceChannelBinary<C>, EmbeddedStorageBinaryTarget, PersistenceChannel<D>
- All Known Implementing Classes:
BinaryFileTarget, BinaryStorageChannel, ComPersistenceChannel.Abstract, ComPersistenceChannelBinary.Abstract, ComPersistenceChannelBinary.Default, EmbeddedStorageBinaryTarget.Default
public interface PersistenceTarget<D>
extends PersistenceWriteController
-
-
Method Summary
| Modifier and Type |
Method |
Description |
default void |
closeTarget() |
Take actions to deactivate/close/destroy the target because it won't be written to again.
|
default void |
prepareTarget() |
Prepare to write to this target.
|
void |
write(D data) |
|
-
Method Details
-
-
default void prepareTarget()
Prepare to write to this target. E.g. open a defined file.
-
default void closeTarget()
Take actions to deactivate/close/destroy the target because it won't be written to again.