
com.eventstore.dbclient.PersistentSubscriptionToAllStats Maven / Gradle / Ivy
package com.eventstore.dbclient;
import java.util.Optional;
public class PersistentSubscriptionToAllStats extends PersistentSubscriptionStats {
private Position lastCheckpointedEventPosition;
private Position lastKnownEventPosition;
public Optional getLastCheckpointedEventPosition() {
if (lastCheckpointedEventPosition == null)
return Optional.empty();
return Optional.of(lastCheckpointedEventPosition);
}
public void setLastCheckpointedEventPosition(Position lastCheckpointedEventPosition) {
this.lastCheckpointedEventPosition = lastCheckpointedEventPosition;
}
public Optional getLastKnownEventPosition() {
if (lastKnownEventPosition == null)
return Optional.empty();
return Optional.of(lastKnownEventPosition);
}
public void setLastKnownEventPosition(Position lastKnownEventPosition) {
this.lastKnownEventPosition = lastKnownEventPosition;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy