package com.xly.tool; import dev.langchain4j.service.tool.ToolExecutor; import dev.langchain4j.agent.tool.ToolSpecification; public class ToolSpecificationHolder { private final ToolSpecification toolSpecification; private final ToolExecutor toolExecutor; private final String sName; private final String sMethodName; public ToolSpecificationHolder(ToolSpecification toolSpecification, ToolExecutor toolExecutor,String sName,String sMethodName) { this.toolSpecification = toolSpecification; this.toolExecutor = toolExecutor; this.sName = sName; this.sMethodName = sMethodName; } public ToolSpecification getToolSpecification() { return toolSpecification; } public ToolExecutor getToolExecutor() { return toolExecutor; } public String getsName() { return sName; } public String getsMethodName() { return sMethodName; } }