org.qi4j.library.eventsourcing.domain.source.memory
Interface MemoryEventStoreService

All Superinterfaces:
Activatable, Composite, EventSource, EventStore, EventStream, Identity, ServiceComposite

@Mixins(value=MemoryEventStoreService.MemoryEventStoreMixin.class)
public interface MemoryEventStoreService
extends EventSource, EventStore, EventStream, Activatable, ServiceComposite

In-Memory EventStore. Mainly used for testing.


Nested Class Summary
static class MemoryEventStoreService.MemoryEventStoreMixin
           
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Method Summary
 
Methods inherited from interface org.qi4j.library.eventsourcing.domain.source.EventSource
count, events
 
Methods inherited from interface org.qi4j.library.eventsourcing.domain.source.EventStore
storeEvents
 
Methods inherited from interface org.qi4j.library.eventsourcing.domain.source.EventStream
registerListener, unregisterListener
 
Methods inherited from interface org.qi4j.api.service.Activatable
activate, passivate
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 
Methods inherited from interface org.qi4j.api.composite.Composite
metaInfo, type