Class RxBus


  • public class RxBus
    extends Object
    • Constructor Detail

      • RxBus

        public RxBus()
    • Method Detail

      • getInstance

        public static RxBus getInstance()
      • post

        public void post​(Object event)
      • register

        public <T> io.reactivex.disposables.Disposable register​(Class<T> eventClass,
                                                                io.reactivex.functions.Consumer<T> onNext)
      • registerOnExecutionId

        public <T extends Event> io.reactivex.disposables.Disposable registerOnExecutionId​(Class<T> eventClass,
                                                                                           long executionId,
                                                                                           io.reactivex.functions.Consumer<? super Event> onNext)
      • toObservable

        public io.reactivex.Observable<Object> toObservable()