Class ToolHandler
java.lang.Object
org.mule.runtime.extension.api.runtime.route.Route
com.mulesoft.modules.agent.conductor.api.model.tool.Tool
com.mulesoft.modules.agent.conductor.internal.tool.ToolHandler
-
Constructor Summary
ConstructorsConstructorDescriptionToolHandler(String name, String description, String input, String output, ToolType toolType, org.mule.runtime.core.api.util.func.CheckedFunction<ToolRequest, CompletableFuture<ToolResponse>> handler) -
Method Summary
Modifier and TypeMethodDescriptionorg.mule.runtime.core.api.util.func.CheckedFunction<ToolRequest,CompletableFuture<ToolResponse>> Methods inherited from class com.mulesoft.modules.agent.conductor.api.model.tool.Tool
getDescription, getInput, getName, getOutput, setDescription, setInput, setName, setOutputMethods inherited from class org.mule.runtime.extension.api.runtime.route.Route
getChain, setProcessors
-
Constructor Details
-
ToolHandler
public ToolHandler(String name, String description, String input, String output, ToolType toolType, org.mule.runtime.core.api.util.func.CheckedFunction<ToolRequest, CompletableFuture<ToolResponse>> handler)
-
-
Method Details
-
getHandler
public org.mule.runtime.core.api.util.func.CheckedFunction<ToolRequest,CompletableFuture<ToolResponse>> getHandler() -
getToolType
-