
com.eventstore.dbclient.UpdatePersistentSubscriptionToStreamOptions Maven / Gradle / Ivy
package com.eventstore.dbclient;
public class UpdatePersistentSubscriptionToStreamOptions
extends AbstractPersistentSubscriptionSettingsBuilder {
protected UpdatePersistentSubscriptionToStreamOptions() {
super(PersistentSubscriptionSettings.defaultRegular());
}
public static UpdatePersistentSubscriptionToStreamOptions get() {
return new UpdatePersistentSubscriptionToStreamOptions();
}
public UpdatePersistentSubscriptionToStreamOptions fromStart() {
settings.setStartFrom(StreamPosition.start());
return this;
}
public UpdatePersistentSubscriptionToStreamOptions fromEnd() {
settings.setStartFrom(StreamPosition.end());
return this;
}
public UpdatePersistentSubscriptionToStreamOptions startFrom(long revision) {
settings.setStartFrom(StreamPosition.position(revision));
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy