Package ai.stapi.test.domain
Class TestInMemoryEventStorageEngine
java.lang.Object
ai.stapi.test.domain.TestInMemoryEventStorageEngine
- All Implemented Interfaces:
org.axonframework.eventsourcing.eventstore.EventStorageEngine
public class TestInMemoryEventStorageEngine
extends Object
implements org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendEvents(List<? extends org.axonframework.eventhandling.EventMessage<?>> events) org.axonframework.eventhandling.TrackingTokenorg.axonframework.eventhandling.TrackingTokenorg.axonframework.eventhandling.TrackingTokencreateTokenAt(Instant dateTime) protected org.axonframework.eventhandling.GlobalSequenceTrackingTokenorg.axonframework.eventsourcing.eventstore.DomainEventStreamreadEvents(@NotNull String aggregateIdentifier, long firstSequenceNumber) Stream<? extends org.axonframework.eventhandling.TrackedEventMessage<?>>readEvents(@Nullable org.axonframework.eventhandling.TrackingToken trackingToken, boolean mayBlock) Optional<org.axonframework.eventhandling.DomainEventMessage<?>>readSnapshot(@NotNull String aggregateIdentifier) voidreset()voidstoreSnapshot(org.axonframework.eventhandling.DomainEventMessage<?> snapshot) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
appendEvents, lastSequenceNumberFor, readEvents
-
Constructor Details
-
TestInMemoryEventStorageEngine
public TestInMemoryEventStorageEngine()
-
-
Method Details
-
reset
public void reset() -
appendEvents
public void appendEvents(@Nonnull List<? extends org.axonframework.eventhandling.EventMessage<?>> events) - Specified by:
appendEventsin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
storeSnapshot
public void storeSnapshot(org.axonframework.eventhandling.DomainEventMessage<?> snapshot) - Specified by:
storeSnapshotin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
readEvents
public Stream<? extends org.axonframework.eventhandling.TrackedEventMessage<?>> readEvents(@Nullable @Nullable org.axonframework.eventhandling.TrackingToken trackingToken, boolean mayBlock) - Specified by:
readEventsin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
readEvents
public org.axonframework.eventsourcing.eventstore.DomainEventStream readEvents(@NotNull @NotNull String aggregateIdentifier, long firstSequenceNumber) - Specified by:
readEventsin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
readSnapshot
public Optional<org.axonframework.eventhandling.DomainEventMessage<?>> readSnapshot(@NotNull @NotNull String aggregateIdentifier) - Specified by:
readSnapshotin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
createTailToken
public org.axonframework.eventhandling.TrackingToken createTailToken()- Specified by:
createTailTokenin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
createHeadToken
public org.axonframework.eventhandling.TrackingToken createHeadToken()- Specified by:
createHeadTokenin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
createTokenAt
- Specified by:
createTokenAtin interfaceorg.axonframework.eventsourcing.eventstore.EventStorageEngine
-
nextTrackingToken
protected org.axonframework.eventhandling.GlobalSequenceTrackingToken nextTrackingToken()
-