Class ServiceRegistryToolCallback
java.lang.Object
com.flowable.agent.engine.impl.model.tool.BaseToolCallback
com.flowable.platform.service.agent.ServiceRegistryToolCallback
- All Implemented Interfaces:
org.springframework.ai.tool.ToolCallback
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final ServiceRegistryRuntimeServiceprotected final Stringprotected final AgentDefinitionModel.ToolFields inherited from class com.flowable.agent.engine.impl.model.tool.BaseToolCallback
objectMapper, toolDefinitionFields inherited from interface org.springframework.ai.tool.ToolCallback
logger -
Constructor Summary
ConstructorsConstructorDescriptionServiceRegistryToolCallback(org.springframework.ai.tool.definition.ToolDefinition toolDefinition, com.fasterxml.jackson.databind.ObjectMapper objectMapper, AgentDefinitionModel.Tool tool, ServiceRegistryRuntimeService serviceRegistryRuntimeService, String tenantId, String parentDeploymentId) -
Method Summary
Methods inherited from class com.flowable.agent.engine.impl.model.tool.BaseToolCallback
call, call, getToolDefinition, parseToolInputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.ai.tool.ToolCallback
getToolMetadata
-
Field Details
-
tool
-
serviceRegistryRuntimeService
-
tenantId
-
parentDeploymentId
-
-
Constructor Details
-
ServiceRegistryToolCallback
public ServiceRegistryToolCallback(org.springframework.ai.tool.definition.ToolDefinition toolDefinition, com.fasterxml.jackson.databind.ObjectMapper objectMapper, AgentDefinitionModel.Tool tool, ServiceRegistryRuntimeService serviceRegistryRuntimeService, String tenantId, String parentDeploymentId)
-
-
Method Details
-
executeCall
- Specified by:
executeCallin classBaseToolCallback
-