public class CassandraEntityStoreMixin extends Object implements EntityStore, EntityStoreSPI, ServiceActivation
ServiceActivation.ServiceActivator| Constructor and Description |
|---|
CassandraEntityStoreMixin() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateService()
Called after ServiceComposite Activation.
|
StateCommitter |
applyChanges(EntityStoreUnitOfWork unitOfWork,
Iterable<EntityState> state) |
EntityState |
entityStateOf(EntityStoreUnitOfWork unitOfWork,
ModuleDescriptor module,
EntityReference reference) |
Stream<EntityState> |
entityStates(ModuleDescriptor module)
Stream of all entity states, must be closed.
|
EntityState |
newEntityState(EntityStoreUnitOfWork unitOfWork,
EntityReference reference,
EntityDescriptor entityDescriptor) |
EntityStoreUnitOfWork |
newUnitOfWork(ModuleDescriptor module,
Usecase usecase,
Instant currentTime) |
void |
passivateService()
Called before ServiceComposite Passivation.
|
String |
versionOf(EntityStoreUnitOfWork unitOfWork,
EntityReference reference) |
public EntityState newEntityState(EntityStoreUnitOfWork unitOfWork, EntityReference reference, EntityDescriptor entityDescriptor)
newEntityState in interface EntityStoreSPIpublic EntityState entityStateOf(EntityStoreUnitOfWork unitOfWork, ModuleDescriptor module, EntityReference reference)
entityStateOf in interface EntityStoreSPIpublic String versionOf(EntityStoreUnitOfWork unitOfWork, EntityReference reference)
versionOf in interface EntityStoreSPIpublic StateCommitter applyChanges(EntityStoreUnitOfWork unitOfWork, Iterable<EntityState> state)
applyChanges in interface EntityStoreSPIpublic EntityStoreUnitOfWork newUnitOfWork(ModuleDescriptor module, Usecase usecase, Instant currentTime)
newUnitOfWork in interface EntityStorepublic Stream<EntityState> entityStates(ModuleDescriptor module)
EntityStoreentityStates in interface EntityStoremodule - Modulepublic void activateService()
throws Exception
ServiceActivationactivateService in interface ServiceActivationException - if unable to activatepublic void passivateService()
throws Exception
ServiceActivationpassivateService in interface ServiceActivationException - if unable to passivate