public class MemoryMapEntityStoreMixin extends Object implements MapEntityStore, BackupRestore, MapEntityStoreActivation
MapEntityStore.MapChange, MapEntityStore.MapChanger, MapEntityStore.MapChangesMapEntityStoreActivation.Activator| Constructor and Description |
|---|
MemoryMapEntityStoreMixin() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateMapEntityStore() |
void |
applyChanges(MapEntityStore.MapChanges changes) |
Stream<String> |
backup()
Backup entity states.
|
boolean |
contains(EntityReference entityReference,
EntityDescriptor descriptor) |
Stream<Reader> |
entityStates() |
Reader |
get(EntityReference entityReference) |
void |
restore(Stream<String> stream)
Restore entity states.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrestorepublic void activateMapEntityStore()
activateMapEntityStore in interface MapEntityStoreActivationpublic boolean contains(EntityReference entityReference, EntityDescriptor descriptor) throws EntityStoreException
EntityStoreExceptionpublic Reader get(EntityReference entityReference) throws EntityStoreException
get in interface MapEntityStoreentityReference - The reference to the entity that we want to get.EntityStoreExceptionpublic void applyChanges(MapEntityStore.MapChanges changes) throws Exception
applyChanges in interface MapEntityStoreExceptionpublic Stream<Reader> entityStates()
entityStates in interface MapEntityStorepublic Stream<String> backup()
BackupRestorebackup in interface BackupRestorepublic void restore(Stream<String> stream)
BackupRestorerestore in interface BackupRestorestream - Stream of serialized entity states