A B C D E F H L P R S T U W 
All Classes All Packages

A

add(Class<G>, Action0) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
add(Class<G>, Action0, Scheduler) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
add(Class<G>, Action1<G>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
add(Class<G>, Action1<G>, Scheduler) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
add(Class<G>, Observable.Transformer<G, E>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
addAction(Class<G>, Action0) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add an Action0 for handling effects of a given type.
addAction(Class<G>, Action0, Scheduler) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add an Action0 for handling effects of a given type.
addConsumer(Class<G>, Action1<G>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add an Action1 for handling effects of a given type.
addConsumer(Class<G>, Action1<G>, Scheduler) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add an Action1 for handling effects of a given type.
addFunction(Class<G>, Function<G, E>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add a Func1 for handling effects of a given type.
addFunction(Class<G>, Function<G, E>, Scheduler) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add a Func1 for handling effects of a given type.
addTransformer(Class<G>, Observable.Transformer<G, E>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Add an Observable.Transformer for handling effects of a given type.

B

build() - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
 

C

com.spotify.mobius.rx - package com.spotify.mobius.rx
 

D

dispose() - Method in class com.spotify.mobius.rx.SchedulerWorkRunner
 

E

equals(Object) - Method in exception com.spotify.mobius.rx.UnknownEffectException
 
equals(Object) - Method in exception com.spotify.mobius.rx.UnrecoverableIncomingException
 

F

fromObservables(Observable<E>...) - Static method in class com.spotify.mobius.rx.RxEventSources
Create an event source from the given RxJava streams.
fromTransformer(Observable.Transformer<I, O>) - Static method in class com.spotify.mobius.rx.RxConnectables
 

H

hashCode() - Method in exception com.spotify.mobius.rx.UnknownEffectException
 
hashCode() - Method in exception com.spotify.mobius.rx.UnrecoverableIncomingException
 

L

loop(Update<M, E, F>, Observable.Transformer<F, E>) - Static method in class com.spotify.mobius.rx.RxMobius
Create a MobiusLoop.Builder to help you configure a MobiusLoop before starting it.
loopFrom(MobiusLoop.Factory<M, E, F>, M) - Static method in class com.spotify.mobius.rx.RxMobius
Create an observable transformer that starts from a given model.
loopFrom(MobiusLoop.Factory<M, E, F>, M, Set<F>) - Static method in class com.spotify.mobius.rx.RxMobius
Create an observable transformer that starts from a given model and given effects.

P

post(Runnable) - Method in class com.spotify.mobius.rx.SchedulerWorkRunner
 

R

RxConnectables - Class in com.spotify.mobius.rx
Contains utility methods for converting back and forth between Observable.Transformers and Connectables.
RxEventSources - Class in com.spotify.mobius.rx
Contains utility methods for converting back and forth between Observables and EventSources.
RxMobius - Class in com.spotify.mobius.rx
Factory methods for wrapping Mobius core classes in observable transformers.
RxMobius.SubtypeEffectHandlerBuilder<F,​E> - Class in com.spotify.mobius.rx
Builder for a type-routing effect handler.

S

SchedulerWorkRunner - Class in com.spotify.mobius.rx
A WorkRunner that is backed by an Rx Scheduler for running work.
SchedulerWorkRunner(Scheduler) - Constructor for class com.spotify.mobius.rx.SchedulerWorkRunner
 
subtypeEffectHandler() - Static method in class com.spotify.mobius.rx.RxMobius
Create an RxMobius.SubtypeEffectHandlerBuilder for handling effects based on their type.

T

toObservable(EventSource<E>, Emitter.BackpressureMode) - Static method in class com.spotify.mobius.rx.RxEventSources
Create an observable from the given event source.
toTransformer(Connectable<I, O>) - Static method in class com.spotify.mobius.rx.RxConnectables
 
toTransformer(Connectable<I, O>, Emitter.BackpressureMode) - Static method in class com.spotify.mobius.rx.RxConnectables
 

U

UnknownEffectException - Exception in com.spotify.mobius.rx
Indicates that a MobiusEffectRouter has received an effect that it hasn't received configuration for.
UnknownEffectException(Object) - Constructor for exception com.spotify.mobius.rx.UnknownEffectException
 
UnrecoverableIncomingException - Exception in com.spotify.mobius.rx
Used to indicate that an RxMobiusLoop transformer has received an Observer.onError(Throwable) call, which is illegal.
UnrecoverableIncomingException(Throwable) - Constructor for exception com.spotify.mobius.rx.UnrecoverableIncomingException
 

W

withFatalErrorHandler(Func1<Observable.Transformer<? extends F, E>, Action1<Throwable>>) - Method in class com.spotify.mobius.rx.RxMobius.SubtypeEffectHandlerBuilder
Optionally set a shared error handler in case a handler throws an uncaught exception.
A B C D E F H L P R S T U W 
All Classes All Packages