@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { storageEngine.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { delegate.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { activeStorage.storeSnapshot(snapshot); }
@Test public void testStoreAndLoadSnapshot() { testSubject.storeSnapshot(createEvent(0)); testSubject.storeSnapshot(createEvent(1)); testSubject.storeSnapshot(createEvent(3)); testSubject.storeSnapshot(createEvent(2)); assertTrue(testSubject.readSnapshot(AGGREGATE).isPresent()); assertEquals(3, testSubject.readSnapshot(AGGREGATE).get().getSequenceNumber()); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { storageEngine.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { storageEngine.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { delegate.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { activeStorage.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { delegate.storeSnapshot(snapshot); }
@Override public void storeSnapshot(DomainEventMessage<?> snapshot) { activeStorage.storeSnapshot(snapshot); }