
com.eventstore.dbclient.PersistentSubscriptionToStreamStats Maven / Gradle / Ivy
package com.eventstore.dbclient;
import java.util.Optional;
public class PersistentSubscriptionToStreamStats extends PersistentSubscriptionStats {
private Long lastCheckpointedEventRevision;
private Long lastKnownEventRevision;
public Optional getLastCheckpointedEventRevision() {
if (lastCheckpointedEventRevision == null)
return Optional.empty();
return Optional.of(lastCheckpointedEventRevision);
}
public void setLastCheckpointedEventRevision(long lastCheckpointedEventRevision) {
this.lastCheckpointedEventRevision = lastCheckpointedEventRevision;
}
public Optional getLastKnownEventRevision() {
if (lastKnownEventRevision == null)
return Optional.empty();
return Optional.of(lastKnownEventRevision);
}
public void setLastKnownEventRevision(long lastKnownEventRevision) {
this.lastKnownEventRevision = lastKnownEventRevision;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy