Interface FunctionCallback.Builder
- All Known Implementing Classes:
DefaultFunctionCallbackBuilder
- Enclosing interface:
- FunctionCallback
public static interface FunctionCallback.Builder
Builder for creating a
FunctionCallback instance. This is a hierarchical
builder with the following structure:
FunctionCallback.Builder- The root builder interface.FunctionCallback.FunctionInvokingSpec- The function invoking builder interface.FunctionCallback.MethodInvokingSpec- The method invoking builder interface.
-
Method Summary
Modifier and TypeMethodDescription<I,O> FunctionCallback.FunctionInvokingSpec<I, O> function(String name, BiFunction<I, ToolContext, O> biFunction) Builds aBiFunctioninvokingFunctionCallbackinstance.Builds aConsumerinvokingFunctionCallbackinstance.<I,O> FunctionCallback.FunctionInvokingSpec<I, O> Builds aFunctioninvokingFunctionCallbackinstance.Builds aSupplierinvokingFunctionCallbackinstance.Builds a Method invokingFunctionCallbackinstance.
-
Method Details
-
function
Builds aFunctioninvokingFunctionCallbackinstance. -
function
<I,O> FunctionCallback.FunctionInvokingSpec<I,O> function(String name, BiFunction<I, ToolContext, O> biFunction) Builds aBiFunctioninvokingFunctionCallbackinstance. -
function
Builds aSupplierinvokingFunctionCallbackinstance. -
function
Builds aConsumerinvokingFunctionCallbackinstance. -
method
Builds a Method invokingFunctionCallbackinstance.
-