| Modifier and Type | Method and Description |
|---|---|
<T> Processor.Builder<Id> |
behaviour(Class<T> cls,
EntityBehaviour<T,Id> behaviour) |
Processor.Builder<Id> |
behaviourFactory(rx.functions.Func1<Class<?>,EntityBehaviour<?,Id>> behaviourFactory) |
Processor<Id> |
build() |
Processor.Builder<Id> |
entityTransform(rx.functions.Func1<rx.observables.GroupedObservable<ClassId<?,Id>,EntityStateMachine<?,Id>>,rx.Observable<EntityStateMachine<?,Id>>> entityTransform) |
Processor.Builder<Id> |
mapFactory(rx.functions.Func1<rx.functions.Action1<ClassId<?,Id>>,Map<ClassId<?,Id>,Object>> mapFactory) |
Processor.Builder<Id> |
postTransition(rx.functions.Action1<? super EntityStateMachine<?,Id>> action) |
Processor.Builder<Id> |
preGroupBy(rx.Observable.Transformer<Signal<?,Id>,Signal<?,Id>> preGroupBy) |
Processor.Builder<Id> |
preTransition(rx.functions.Action3<? super EntityStateMachine<?,Id>,? super Event<?>,? super EntityState<?>> action) |
Processor.Builder<Id> |
processingScheduler(rx.Scheduler processingScheduler) |
Processor.Builder<Id> |
signals(rx.Observable<Signal<?,Id>> signals) |
Processor.Builder<Id> |
signalScheduler(rx.Scheduler signalScheduler) |
public <T> Processor.Builder<Id> behaviour(Class<T> cls, EntityBehaviour<T,Id> behaviour)
public Processor.Builder<Id> behaviourFactory(rx.functions.Func1<Class<?>,EntityBehaviour<?,Id>> behaviourFactory)
public Processor.Builder<Id> signalScheduler(rx.Scheduler signalScheduler)
public Processor.Builder<Id> processingScheduler(rx.Scheduler processingScheduler)
public Processor.Builder<Id> signals(rx.Observable<Signal<?,Id>> signals)
public Processor.Builder<Id> entityTransform(rx.functions.Func1<rx.observables.GroupedObservable<ClassId<?,Id>,EntityStateMachine<?,Id>>,rx.Observable<EntityStateMachine<?,Id>>> entityTransform)
public Processor.Builder<Id> preGroupBy(rx.Observable.Transformer<Signal<?,Id>,Signal<?,Id>> preGroupBy)
public Processor.Builder<Id> mapFactory(rx.functions.Func1<rx.functions.Action1<ClassId<?,Id>>,Map<ClassId<?,Id>,Object>> mapFactory)
public Processor.Builder<Id> preTransition(rx.functions.Action3<? super EntityStateMachine<?,Id>,? super Event<?>,? super EntityState<?>> action)
public Processor.Builder<Id> postTransition(rx.functions.Action1<? super EntityStateMachine<?,Id>> action)
Copyright © 2013–2017. All rights reserved.