public class Handler<INPUT,OUTPUT,STATE>
extends java.lang.Object
| Constructor and Description |
|---|
Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableBifunction<INPUT,STATE,OUTPUT> applyWState) |
Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableBifunction<INPUT,STATE,OUTPUT> applyWState,
java.util.function.Supplier<STATE> loadFunc) |
Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableFunction<INPUT,OUTPUT> apply) |
| Modifier and Type | Method and Description |
|---|---|
void |
serve() |
void |
setLoad(java.util.function.Supplier<STATE> func) |
public Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableBifunction<INPUT,STATE,OUTPUT> applyWState,
java.util.function.Supplier<STATE> loadFunc)
public Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableBifunction<INPUT,STATE,OUTPUT> applyWState)
public Handler(java.lang.Class algorithmClass,
ReflectionHelper.DebuggableFunction<INPUT,OUTPUT> apply)
public void setLoad(java.util.function.Supplier<STATE> func)
public void serve()