ToolSpecificationHolder.java 644 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;
    public ToolSpecificationHolder(ToolSpecification toolSpecification, ToolExecutor toolExecutor) {
        this.toolSpecification = toolSpecification;
        this.toolExecutor = toolExecutor;
    }

    public ToolSpecification getToolSpecification() {
        return toolSpecification;
    }

    public ToolExecutor getToolExecutor() {
        return toolExecutor;
    }}