package com.mozu.mozuandroidinstoreassistant.app.bus;
import rx.Observable;
import rx.subjects.PublishSubject;
import rx.subjects.Subject;
public class RxBus {
private static RxBus instance;
private final Subject<Object, Object> _bus = PublishSubject.create();
private RxBus() {
}
public static RxBus getInstance() {
if (instance == null) {
instance = new RxBus();
}
return instance;
}
public void send(Object o) {
_bus.onNext(o);
}
public Observable<Object> toObserverable() {
return _bus;
}
}