ToolSpecificationHolder.java
780 Bytes
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;
public ToolSpecificationHolder(ToolSpecification toolSpecification, ToolExecutor toolExecutor,String sName) {
this.toolSpecification = toolSpecification;
this.toolExecutor = toolExecutor;
this.sName = sName;
}
public ToolSpecification getToolSpecification() {
return toolSpecification;
}
public ToolExecutor getToolExecutor() {
return toolExecutor;
}
public String getsName() {
return sName;
}
}