<T> Processor.Builder<Id> |
Processor.Builder.behaviour(Class<T> cls,
EntityBehaviour<T,Id> behaviour) |
static <T,Id> Processor.Builder<Id> |
Processor.behaviour(Class<T> cls,
EntityBehaviour<T,Id> behaviour) |
Processor.Builder<Id> |
Processor.Builder.behaviourFactory(rx.functions.Func1<Class<?>,EntityBehaviour<?,Id>> behaviourFactory) |
static <Id> Processor.Builder<Id> |
Processor.behaviourFactory(rx.functions.Func1<Class<?>,EntityBehaviour<?,Id>> behaviourFactory) |
Processor.Builder<Id> |
Processor.Builder.entityTransform(rx.functions.Func1<rx.observables.GroupedObservable<ClassId<?,Id>,EntityStateMachine<?,Id>>,rx.Observable<EntityStateMachine<?,Id>>> entityTransform) |
Processor.Builder<Id> |
Processor.Builder.mapFactory(rx.functions.Func1<rx.functions.Action1<ClassId<?,Id>>,Map<ClassId<?,Id>,Object>> mapFactory) |
Processor.Builder<Id> |
Processor.Builder.postTransition(rx.functions.Action1<? super EntityStateMachine<?,Id>> action) |
Processor.Builder<Id> |
Processor.Builder.preGroupBy(rx.Observable.Transformer<Signal<?,Id>,Signal<?,Id>> preGroupBy) |
Processor.Builder<Id> |
Processor.Builder.preTransition(rx.functions.Action3<? super EntityStateMachine<?,Id>,? super Event<?>,? super EntityState<?>> action) |
Processor.Builder<Id> |
Processor.Builder.processingScheduler(rx.Scheduler processingScheduler) |
static <Id> Processor.Builder<Id> |
Processor.processingScheduler(rx.Scheduler processingScheduler) |
Processor.Builder<Id> |
Processor.Builder.signals(rx.Observable<Signal<?,Id>> signals) |
Processor.Builder<Id> |
Processor.Builder.signalScheduler(rx.Scheduler signalScheduler) |
static <Id> Processor.Builder<Id> |
Processor.signalScheduler(rx.Scheduler signalScheduler) |