Class RxBus
- java.lang.Object
-
- com.chutneytesting.engine.domain.execution.RxBus
-
public class RxBus extends Object
-
-
Constructor Summary
Constructors Constructor Description RxBus()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RxBusgetInstance()voidpost(Object event)<T> io.reactivex.disposables.Disposableregister(Class<T> eventClass, io.reactivex.functions.Consumer<T> onNext)<T extends Event>
io.reactivex.disposables.DisposableregisterOnExecutionId(Class<T> eventClass, long executionId, io.reactivex.functions.Consumer<? super Event> onNext)io.reactivex.Observable<Object>toObservable()
-
-
-
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()
-
-