Interface EventStore
-
- All Superinterfaces:
HasLocalHandlers
- All Known Implementing Classes:
DefaultEventStore
public interface EventStore extends HasLocalHandlers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Stream<DeserializingMessage>getDomainEvents(String aggregateId)Stream<DeserializingMessage>getDomainEvents(String aggregateId, long lastSequenceNumber)default AwaitablestoreDomainEvents(String aggregateId, String domain, long lastSequenceNumber, Object... events)AwaitablestoreDomainEvents(String aggregateId, String domain, long lastSequenceNumber, List<?> events)-
Methods inherited from interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
registerHandler, registerHandler
-
-
-
-
Method Detail
-
storeDomainEvents
default Awaitable storeDomainEvents(String aggregateId, String domain, long lastSequenceNumber, Object... events)
-
storeDomainEvents
Awaitable storeDomainEvents(String aggregateId, String domain, long lastSequenceNumber, List<?> events)
-
getDomainEvents
default Stream<DeserializingMessage> getDomainEvents(String aggregateId)
-
getDomainEvents
Stream<DeserializingMessage> getDomainEvents(String aggregateId, long lastSequenceNumber)
-
-