Class InMemoryEventStoreClient
java.lang.Object
io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- All Implemented Interfaces:
Monitored<SerializedMessage>,EventStoreClient,GatewayClient,TrackingClient,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteEvents(String aggregateId) getAggregateIds(GetAggregateIds request) storeEvents(String aggregateId, List<SerializedMessage> events, boolean storeOnly) updateRelationships(UpdateRelationships request) Methods inherited from class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
claimSegment, close, disconnectTracker, disconnectTrackersMatching, filterMessages, getMessage, getPosition, read, read, readFromIndex, registerMonitor, resetPosition, send, shouldWait, storePositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
close, getAggregateIds, getEventsMethods inherited from interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
readAndWait
-
Constructor Details
-
InMemoryEventStoreClient
public InMemoryEventStoreClient()
-
-
Method Details
-
storeEvents
- Specified by:
storeEventsin interfaceEventStoreClient
-
updateRelationships
- Specified by:
updateRelationshipsin interfaceEventStoreClient
-
getEvents
public AggregateEventStream<SerializedMessage> getEvents(String aggregateId, long lastSequenceNumber) - Specified by:
getEventsin interfaceEventStoreClient
-
deleteEvents
- Specified by:
deleteEventsin interfaceEventStoreClient
-
getAggregateIds
- Specified by:
getAggregateIdsin interfaceEventStoreClient
-