Package io.dialob.program
Class DialobSessionEvalContextFactory
- java.lang.Object
-
- io.dialob.program.DialobSessionEvalContextFactory
-
public class DialobSessionEvalContextFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description DialobSessionEvalContextFactory(FunctionRegistry functionRegistry, Clock clock, DialobSessionUpdateHook dialobSessionUpdateHook)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialobSessionEvalContextcreateDialobSessionEvalContext(DialobSession dialobSession, Consumer<Event> updatesConsumer, boolean activating)DialobSessionUpdatercreateSessionUpdater(DialobProgram dialobProgram, DialobSession dialobSession)
-
-
-
Constructor Detail
-
DialobSessionEvalContextFactory
public DialobSessionEvalContextFactory(FunctionRegistry functionRegistry, Clock clock, DialobSessionUpdateHook dialobSessionUpdateHook)
-
-
Method Detail
-
createDialobSessionEvalContext
@Nonnull public DialobSessionEvalContext createDialobSessionEvalContext(@Nonnull DialobSession dialobSession, @Nonnull Consumer<Event> updatesConsumer, boolean activating)
-
createSessionUpdater
public DialobSessionUpdater createSessionUpdater(@Nonnull DialobProgram dialobProgram, @Nonnull DialobSession dialobSession)
-
-