Class Tool
java.lang.Object
com.mulesoft.modules.agent.broker.internal.tool.Tool
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollectHeaders(ToolRequest request) Create a map of headers to be sent when executing a tool.abstract CompletableFuture<ToolResponse>execute(ToolRequest request, org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient) getId()getInput()getName()
-
Constructor Details
-
Tool
-
-
Method Details
-
execute
public abstract CompletableFuture<ToolResponse> execute(ToolRequest request, org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient) -
getId
-
getName
-
getDescription
-
getInput
-
getOutput
-
collectHeaders
Create a map of headers to be sent when executing a tool.- Parameters:
request- the tool request- Returns:
- a map of header properties
-