
com.eventstore.dbclient.ReadSubscriber Maven / Gradle / Ivy
package com.eventstore.dbclient;
import org.reactivestreams.Subscriber;
import org.reactivestreams.Subscription;
abstract class ReadSubscriber implements Subscriber {
private Subscription subscription;
@Override
public final void onSubscribe(Subscription s) {
this.subscription = s;
request(Long.MAX_VALUE);
}
public final void request(long n) {
this.subscription.request(n);
}
@Override
public final void onNext(ResolvedEvent resolvedEvent) {
onEvent(resolvedEvent);
}
public abstract void onEvent(ResolvedEvent resolvedEvent);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy