public class LevelDBEntityStoreMixin extends Object implements ServiceActivation, MapEntityStore
ServiceActivation.ServiceActivator
MapEntityStore.MapChanger, MapEntityStore.MapChanges
Constructor and Description |
---|
LevelDBEntityStoreMixin() |
Modifier and Type | Method and Description |
---|---|
void |
activateService()
Called after ServiceComposite Activation.
|
void |
applyChanges(MapEntityStore.MapChanges changes) |
Input<Reader,IOException> |
entityStates() |
Reader |
get(EntityReference entityReference) |
void |
passivateService()
Called before ServiceComposite Passivation.
|
public void activateService() throws Exception
ServiceActivation
activateService
in interface ServiceActivation
Exception
public void passivateService() throws Exception
ServiceActivation
passivateService
in interface ServiceActivation
Exception
public Reader get(EntityReference entityReference) throws EntityStoreException
get
in interface MapEntityStore
entityReference
- The reference to the entity that we want to get.EntityStoreException
public Input<Reader,IOException> entityStates()
entityStates
in interface MapEntityStore
public void applyChanges(MapEntityStore.MapChanges changes) throws IOException
applyChanges
in interface MapEntityStore
IOException