@Override public TrackingToken createTailToken() { return delegate.createTailToken(); }
@Override public TrackingToken createTailToken() { return storageEngine.createTailToken(); }
@Override public TrackingToken createTailToken() { return historicStorage.createTailToken(); }
@Test public void testCreateTailToken() { DomainEventMessage<String> event1 = createEvent(0, Instant.parse("2007-12-03T10:15:00.00Z")); DomainEventMessage<String> event2 = createEvent(1, Instant.parse("2007-12-03T10:15:40.00Z")); DomainEventMessage<String> event3 = createEvent(2, Instant.parse("2007-12-03T10:15:35.00Z")); testSubject.appendEvents(event1, event2, event3); TrackingToken headToken = testSubject.createTailToken(); List<EventMessage<?>> readEvents = testSubject.readEvents(headToken, false) .collect(toList()); assertEventStreamsById(Arrays.asList(event1, event2, event3), readEvents); }
@Override public TrackingToken createTailToken() { return storageEngine.createTailToken(); }
@Override public TrackingToken createTailToken() { return delegate.createTailToken(); }
@Override public TrackingToken createTailToken() { return delegate.createTailToken(); }
@Override public TrackingToken createTailToken() { return storageEngine.createTailToken(); }
@Override public TrackingToken createTailToken() { return historicStorage.createTailToken(); }
@Override public TrackingToken createTailToken() { return historicStorage.createTailToken(); }