previousToken = previousToken.advanceTo(sequenceNumber - 1, maxGapOffset, false);
cleanToken = cleanToken.advanceTo(sequenceNumber - 1, maxGapOffset, false);
); } else { token = token.advanceTo(globalSequence, maxGapOffset, allowGaps);
public StubTrackingEventStream(long... tokens) { GapAwareTrackingToken lastToken = GapAwareTrackingToken.newInstance(-1, emptySortedSet()); eventMessages = new LinkedList<>(); for (Long seq : tokens) { lastToken = lastToken.advanceTo(seq, 1000, true); eventMessages.add(new GenericTrackedEventMessage<>(lastToken, createEvent(seq))); } }
); } else { token = token.advanceTo(globalSequence, maxGapOffset, allowGaps);
previousToken = previousToken.advanceTo(sequenceNumber - 1, maxGapOffset, false);
cleanToken = cleanToken.advanceTo(sequenceNumber - 1, maxGapOffset, false);
); } else { token = token.advanceTo(globalSequence, maxGapOffset, allowGaps);
); } else { token = token.advanceTo(globalSequence, maxGapOffset, allowGaps);