Skip navigation links
A B C D E F G H I M N O P R S T W 

A

Action3<T1,T2,T3> - Interface in com.github.davidmoten.fsm.runtime
A three-argument action.
advance(long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
apply(Class<?>) - Method in class com.github.davidmoten.fsm.runtime.rx.StateMachineFactory
 
awaitTermination(long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 

B

behaviour(Class<T>, EntityBehaviour<T, Id>) - Static method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
behaviour(Class<T>, EntityBehaviour<T, Id>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
behaviourFactory(Function<Class<?>, EntityBehaviour<?, Id>>) - Static method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
behaviourFactory(Function<Class<?>, EntityBehaviour<?, Id>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
build() - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
build() - Method in class com.github.davidmoten.fsm.runtime.rx.StateMachineFactory.Builder
 

C

call(T1, T2, T3) - Method in interface com.github.davidmoten.fsm.runtime.Action3
 
cancelSignal(Class<?>, Id, Class<?>, Id) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
cancelSignal(Class<?>, Id, Class<?>, Id) - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
cancelSignalToSelf(Class<?>, Id) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
cancelSignalToSelf(ClassId<?, Id>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
cancelSignalToSelf() - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
CancelTimedSignal<Id> - Class in com.github.davidmoten.fsm.runtime
 
CancelTimedSignal(Class<?>, Id) - Constructor for class com.github.davidmoten.fsm.runtime.CancelTimedSignal
 
ClassId<T,Id> - Class in com.github.davidmoten.fsm.runtime.rx
 
ClassId(Class<T>, Id) - Constructor for class com.github.davidmoten.fsm.runtime.rx.ClassId
 
Clock - Interface in com.github.davidmoten.fsm.runtime
 
clock() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
ClockDefault - Class in com.github.davidmoten.fsm.runtime
 
ClockDefault() - Constructor for class com.github.davidmoten.fsm.runtime.ClockDefault
 
cls() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
cls() - Method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 
cls(Class<T>) - Method in class com.github.davidmoten.fsm.runtime.rx.StateMachineFactory.Builder
 
cls(Class<T>) - Static method in class com.github.davidmoten.fsm.runtime.rx.StateMachineFactory
 
cls() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
com.github.davidmoten.fsm.runtime - package com.github.davidmoten.fsm.runtime
 
com.github.davidmoten.fsm.runtime.rx - package com.github.davidmoten.fsm.runtime.rx
 
Create - Class in com.github.davidmoten.fsm.runtime
 
Create() - Constructor for class com.github.davidmoten.fsm.runtime.Create
 
create(Id) - Method in interface com.github.davidmoten.fsm.runtime.EntityBehaviour
 
create(Id, T, EntityState<T>) - Method in interface com.github.davidmoten.fsm.runtime.EntityBehaviour
 
create(Class<T>, Id) - Static method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 
create(Class<T>, Id, Event<? super T>) - Static method in class com.github.davidmoten.fsm.runtime.Signal
 
create(Class<T>, Id, Event<? super T>, long) - Static method in class com.github.davidmoten.fsm.runtime.Signal
 
create(Class<T>, Id, Event<? super T>, Optional<Long>) - Static method in class com.github.davidmoten.fsm.runtime.Signal
 
create(ClassId<T, Id>, Event<? super T>, Optional<Long>) - Static method in class com.github.davidmoten.fsm.runtime.Signal
 
create(ClassId<T, Id>, Event<? super T>) - Static method in class com.github.davidmoten.fsm.runtime.Signal
 

D

doNothing() - Static method in interface com.github.davidmoten.fsm.runtime.Action3
 
drain() - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 

E

EntityBehaviour<T,Id> - Interface in com.github.davidmoten.fsm.runtime
 
EntityState<T> - Interface in com.github.davidmoten.fsm.runtime
 
EntityStateMachine<T,Id> - Interface in com.github.davidmoten.fsm.runtime
 
entityTransform(Function<GroupedFlowable<ClassId<?, Id>, EntityStateMachine<?, Id>>, Flowable<EntityStateMachine<?, Id>>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
equals(Object) - Method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 
event() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
Event<T> - Interface in com.github.davidmoten.fsm.runtime
 
event() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
EventVoid - Class in com.github.davidmoten.fsm.runtime
 
EventVoid() - Constructor for class com.github.davidmoten.fsm.runtime.EventVoid
 
execute(Runnable) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 

F

flowable() - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
from(Scheduler) - Static method in interface com.github.davidmoten.fsm.runtime.Clock
 
from(String) - Method in interface com.github.davidmoten.fsm.runtime.EntityBehaviour
 
fromClass() - Method in class com.github.davidmoten.fsm.runtime.CancelTimedSignal
 
fromId() - Method in class com.github.davidmoten.fsm.runtime.CancelTimedSignal
 

G

get() - Method in interface com.github.davidmoten.fsm.runtime.ObjectState
 
get(Class<T>, Id) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
getObject(Class<T>, Id) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 

H

hasFactory(Function<Class<?>, ? extends EntityBehaviour<T, Id>>) - Method in class com.github.davidmoten.fsm.runtime.rx.StateMachineFactory.Builder2
 
hashCode() - Method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 

I

id() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
id() - Method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 
id() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
instance() - Static method in class com.github.davidmoten.fsm.runtime.ClockDefault
 
instance() - Static method in class com.github.davidmoten.fsm.runtime.Create
 
instance() - Static method in class com.github.davidmoten.fsm.runtime.SearchUnsupported
 
invokeAll(Collection<? extends Callable<T>>) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
invokeAny(Collection<? extends Callable<T>>) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
isImmediate() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
isShutdown() - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
isTerminated() - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 

M

mapFactory(Function<Consumer<Object>, Map<ClassId<?, Id>, Object>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 

N

now() - Method in interface com.github.davidmoten.fsm.runtime.Clock
 
now() - Method in class com.github.davidmoten.fsm.runtime.ClockDefault
 
now() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
now() - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 

O

ObjectState<T> - Interface in com.github.davidmoten.fsm.runtime
 
onCompleted() - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 

P

postTransition(Consumer<? super EntityStateMachine<?, Id>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
preGroupBy(FlowableTransformer<Signal<?, Id>, Signal<?, Id>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
preTransition(Action3<? super EntityStateMachine<?, Id>, ? super Event<?>, ? super EntityState<?>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
previousState() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
processingScheduler(Scheduler) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
processingScheduler(Scheduler) - Static method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
Processor<Id> - Class in com.github.davidmoten.fsm.runtime.rx
 
Processor.Builder<Id> - Class in com.github.davidmoten.fsm.runtime.rx
 

R

replaying() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 

S

schedule(Runnable, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
schedule(Callable<V>, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
Search<Id> - Interface in com.github.davidmoten.fsm.runtime
 
search(Class<T>, Id) - Method in interface com.github.davidmoten.fsm.runtime.Search
 
search(Class<T>, Id) - Method in class com.github.davidmoten.fsm.runtime.SearchUnsupported
 
SearchUnsupported<Id> - Class in com.github.davidmoten.fsm.runtime
 
SearchUnsupported() - Constructor for class com.github.davidmoten.fsm.runtime.SearchUnsupported
 
shutdown() - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
shutdownNow() - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
signal(Event<? super T>) - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
signal(Signal<?, Id>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
signal(Class<T>, Id, Event<? super T>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
signal(ClassId<T, Id>, Event<? super T>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
Signal<T,Id> - Class in com.github.davidmoten.fsm.runtime
 
signal(Class<R>, Id, Event<? super R>) - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
signal(Class<R>, Id, Event<? super R>, long, TimeUnit) - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
Signaller<T,Id> - Interface in com.github.davidmoten.fsm.runtime
 
signals(Flowable<Signal<?, Id>>) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
signalScheduler(Scheduler) - Method in class com.github.davidmoten.fsm.runtime.rx.Processor.Builder
 
signalScheduler(Scheduler) - Static method in class com.github.davidmoten.fsm.runtime.rx.Processor
 
signalsToOther() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
signalsToSelf() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
signalToSelf(Event<? super T>) - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
signalToSelf(Event<? super T>, long, TimeUnit) - Method in interface com.github.davidmoten.fsm.runtime.Signaller
 
state() - Method in interface com.github.davidmoten.fsm.runtime.ObjectState
 
StateMachineFactory<Id> - Class in com.github.davidmoten.fsm.runtime.rx
 
StateMachineFactory.Builder<Id> - Class in com.github.davidmoten.fsm.runtime.rx
 
StateMachineFactory.Builder2<T> - Class in com.github.davidmoten.fsm.runtime.rx
 
submit(Callable<T>) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
submit(Runnable, T) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 
submit(Runnable) - Method in class com.github.davidmoten.fsm.runtime.TestExecutor
 

T

TestExecutor - Class in com.github.davidmoten.fsm.runtime
 
TestExecutor() - Constructor for class com.github.davidmoten.fsm.runtime.TestExecutor
 
time() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
toString() - Method in class com.github.davidmoten.fsm.runtime.rx.ClassId
 
toString() - Method in class com.github.davidmoten.fsm.runtime.Signal
 
transitionOccurred() - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 

W

withClock(Clock) - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
withPreTransition(Action3<? super EntityStateMachine<T, Id>, ? super Event<? super T>, ? super EntityState<T>>) - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
withSearch(Search<Id>) - Method in interface com.github.davidmoten.fsm.runtime.EntityStateMachine
 
A B C D E F G H I M N O P R S T W 
Skip navigation links

Copyright © 2013–2020. All rights reserved.