Skip navigation links
B D G I K O R S T U W 

B

build() - Method in class de.halfbit.knot.dsl.KnotBuilder
 

D

de.halfbit.knot - package de.halfbit.knot
 
de.halfbit.knot.dsl - package de.halfbit.knot.dsl
 
dispose() - Method in interface de.halfbit.knot.Knot
 

G

getCommand() - Method in interface de.halfbit.knot.Knot
 
getCurrentState() - Method in interface de.halfbit.knot.Knot
 
getInitial() - Method in class de.halfbit.knot.dsl.StateBuilder
 
getSource() - Method in class de.halfbit.knot.dsl.OnEventToCommandTransformer
 
getSource() - Method in class de.halfbit.knot.dsl.OnEventUpdateStateTransformer
 
getState() - Method in interface de.halfbit.knot.dsl.WithState
 
getState() - Method in interface de.halfbit.knot.Knot
 
getTransform() - Method in class de.halfbit.knot.dsl.OnCommandUpdateStateTransformer
 
getTransform() - Method in class de.halfbit.knot.dsl.OnEventToCommandTransformer
 
getTransform() - Method in class de.halfbit.knot.dsl.OnEventUpdateStateTransformer
 
getTransform() - Method in class de.halfbit.knot.dsl.TypedCommandToCommandTransformer
 
getType() - Method in class de.halfbit.knot.dsl.OnCommandUpdateStateTransformer
 
getType() - Method in class de.halfbit.knot.dsl.TypedCommandToCommandTransformer
 

I

issueCommand(transform) - Method in class de.halfbit.knot.dsl.OnCommand
 
issueCommand(transform) - Method in class de.halfbit.knot.dsl.OnEvent
 

K

Knot<State,Command> - Interface in de.halfbit.knot
 
KnotBuilder<State,Command> - Class in de.halfbit.knot.dsl
 
KnotBuilder() - Constructor for class de.halfbit.knot.dsl.KnotBuilder
 
KnotDsl - Interface in de.halfbit.knot.dsl
 
KnotKt - Class in de.halfbit.knot
 

O

on(source, onEvent) - Method in class de.halfbit.knot.dsl.KnotBuilder
 
OnCommand<State,Command,OutCommand> - Class in de.halfbit.knot.dsl
 
OnCommand(type, onCommandUpdateStateTransformers, onCommandToCommandTransformers) - Constructor for class de.halfbit.knot.dsl.OnCommand
 
OnCommandKt - Class in de.halfbit.knot.dsl
 
OnCommandUpdateStateTransformer<Command,State> - Class in de.halfbit.knot.dsl
 
OnCommandUpdateStateTransformer(type, transform) - Constructor for class de.halfbit.knot.dsl.OnCommandUpdateStateTransformer
 
OnEvent<State,Event,Command> - Class in de.halfbit.knot.dsl
 
OnEvent(source, onEventUpdateStateTransformers, onEventToCommandTransformers) - Constructor for class de.halfbit.knot.dsl.OnEvent
 
OnEventKt - Class in de.halfbit.knot.dsl
 
OnEventToCommandTransformer<Event,Command,State> - Class in de.halfbit.knot.dsl
 
OnEventToCommandTransformer(source, transform) - Constructor for class de.halfbit.knot.dsl.OnEventToCommandTransformer
 
OnEventUpdateStateTransformer<Event,State> - Class in de.halfbit.knot.dsl
 
OnEventUpdateStateTransformer(source, transform) - Constructor for class de.halfbit.knot.dsl.OnEventUpdateStateTransformer
 

R

reduce(reducer) - Method in interface de.halfbit.knot.dsl.WithStateReduce
 
reduceState($this, $receiver, reducer) - Static method in class de.halfbit.knot.dsl.WithStateReduce.DefaultImpls
 
reduceState($receiver, reducer) - Method in interface de.halfbit.knot.dsl.WithStateReduce
 
reduceStateOnError($this, $receiver, reducer) - Static method in class de.halfbit.knot.dsl.WithStateReduce.DefaultImpls
 
reduceStateOnError($receiver, reducer) - Method in interface de.halfbit.knot.dsl.WithStateReduce
 

S

setInitial(p) - Method in class de.halfbit.knot.dsl.StateBuilder
 
state(state) - Method in class de.halfbit.knot.dsl.KnotBuilder
 
StateBuilder<State> - Class in de.halfbit.knot.dsl
 

T

tieKnot(block) - Static method in class de.halfbit.knot.KnotKt
 
TypedCommandToCommandTransformer<Command,OutCommand,State> - Class in de.halfbit.knot.dsl
 
TypedCommandToCommandTransformer(type, transform) - Constructor for class de.halfbit.knot.dsl.TypedCommandToCommandTransformer
 

U

updateState(transform) - Method in class de.halfbit.knot.dsl.OnCommand
 
updateState(transform) - Method in class de.halfbit.knot.dsl.OnEvent
 

W

WithState<State> - Interface in de.halfbit.knot.dsl
 
WithStateKt - Class in de.halfbit.knot.dsl
 
WithStateReduce<State> - Interface in de.halfbit.knot.dsl
 
WithStateReduce.DefaultImpls - Class in de.halfbit.knot.dsl
 
B D G I K O R S T U W 
Skip navigation links