Skip navigation links
B C D E G K O R S T W 

B

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

C

CommandBuilder<State,Command> - Class in de.halfbit.knot
 
CommandBuilder(type, transformers) - Constructor for class de.halfbit.knot.CommandBuilder
 

D

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

E

EventBuilder<State,Event,Command> - Class in de.halfbit.knot
 
EventBuilder(source, eventReduceStateTransformers, eventToCommandTransformers) - Constructor for class de.halfbit.knot.EventBuilder
 

G

getCommand() - Method in interface de.halfbit.knot.Knot
 
getCommandReduceStateTransformers() - Method in class de.halfbit.knot.KnotBuilder
 
getEventReduceStateTransformers() - Method in class de.halfbit.knot.KnotBuilder
 
getEventToCommandTransformers() - Method in class de.halfbit.knot.KnotBuilder
 
getInitial() - Method in class de.halfbit.knot.StateBuilder
 
getSource() - Method in class de.halfbit.knot.SourcedEventReduceStateTransformer
 
getSource() - Method in class de.halfbit.knot.SourcedEventToCommandTransformer
 
getState() - Method in interface de.halfbit.knot.Knot
 
getState() - Method in interface de.halfbit.knot.WithState
 
getTransform() - Method in class de.halfbit.knot.SourcedEventReduceStateTransformer
 
getTransform() - Method in class de.halfbit.knot.SourcedEventToCommandTransformer
 
getTransform() - Method in class de.halfbit.knot.TypedCommandReduceStateTransformer
 
getType() - Method in class de.halfbit.knot.TypedCommandReduceStateTransformer
 

K

Knot<State,Command> - Interface in de.halfbit.knot
 
knot(block) - Static method in class de.halfbit.knot.KnotDslKt
 
KnotBuilder<State,Command> - Class in de.halfbit.knot
 
KnotBuilder() - Constructor for class de.halfbit.knot.KnotBuilder
 
KnotDsl - Interface in de.halfbit.knot
 
KnotDslKt - Class in de.halfbit.knot
 

O

on(source, eventBuilder) - Method in class de.halfbit.knot.KnotBuilder
 

R

reduceState(reducer) - Method in class de.halfbit.knot.CommandBuilder
 
reduceState(transform) - Method in class de.halfbit.knot.EventBuilder
 

S

setInitial(p) - Method in class de.halfbit.knot.StateBuilder
 
SourcedEventReduceStateTransformer<Event,State> - Class in de.halfbit.knot
 
SourcedEventReduceStateTransformer(source, transform) - Constructor for class de.halfbit.knot.SourcedEventReduceStateTransformer
 
SourcedEventToCommandTransformer<Event,Command,State> - Class in de.halfbit.knot
 
SourcedEventToCommandTransformer(source, transform) - Constructor for class de.halfbit.knot.SourcedEventToCommandTransformer
 
state(state) - Method in class de.halfbit.knot.KnotBuilder
 
StateBuilder<State> - Class in de.halfbit.knot
 

T

toCommand(transform) - Method in class de.halfbit.knot.EventBuilder
 
TypedCommandReduceStateTransformer<Command,State> - Class in de.halfbit.knot
 
TypedCommandReduceStateTransformer(type, transform) - Constructor for class de.halfbit.knot.TypedCommandReduceStateTransformer
 

W

WithState<State> - Interface in de.halfbit.knot
 
B C D E G K O R S T W 
Skip navigation links