-
- All Superinterfaces:
HostResult
- All Known Subinterfaces:
CallFlowToArgs
,CallFlowToRecv
public interface CallFlowToOn extends HostResult
Call flow step to bind a return val handler.If an instance of this interface is returned as the result of the host fun action, the fun is called as a tail call.
If you want to use the result of the fun call, provide a handler via
on(ThrowingFunction2)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HostResult
on(ThrowingFunction2<? super HostContext,? super Val,? extends HostResult> retValHandler)
Makes a non-tail call HostResult which continues to the handler when the fun call returns the result.-
Methods inherited from interface org.kink_lang.kink.hostfun.HostResult
makeHostResultCore
-
-
-
-
Method Detail
-
on
HostResult on(ThrowingFunction2<? super HostContext,? super Val,? extends HostResult> retValHandler)
Makes a non-tail call HostResult which continues to the handler when the fun call returns the result.- Parameters:
retValHandler
- the handler of the return val.- Returns:
- a non-tail call result.
-
-