- 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.