package io.github.droidkaigi.confsched.model;
import rx.Observable;
import rx.subjects.PublishSubject;
import rx.subjects.SerializedSubject;
import rx.subjects.Subject;
/**
* @author KeishinYokomaku
*/
public class MainContentStateBroker {
private final Subject<Page, Page> bus = new SerializedSubject<>(PublishSubject.create());
public void set(Page page) {
bus.onNext(page);
}
public Observable<Page> observe() {
return bus;
}
}