public class MethodFunctionTool extends java.lang.Object implements FunctionTool
构造器和说明 |
---|
MethodFunctionTool(org.noear.solon.core.BeanWrap beanWrap,
java.lang.reflect.Method method) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
description()
描述
|
java.lang.String |
handle(java.util.Map<java.lang.String,java.lang.Object> args)
执行处理
|
java.lang.String |
inputSchema()
输入架构
|
java.lang.String |
name()
名字
|
java.lang.String |
outputSchema()
输出架构
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
|
boolean |
returnDirect()
是否直接返回给调用者
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
type
public MethodFunctionTool(org.noear.solon.core.BeanWrap beanWrap, java.lang.reflect.Method method)
public java.lang.String name()
name
在接口中 FunctionTool
public java.lang.String description()
description
在接口中 FunctionTool
public boolean returnDirect()
FunctionTool
returnDirect
在接口中 FunctionTool
public java.lang.String inputSchema()
inputSchema
在接口中 FunctionTool
public java.lang.String outputSchema()
FunctionTool
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
outputSchema
在接口中 FunctionTool
public java.lang.String handle(java.util.Map<java.lang.String,java.lang.Object> args) throws java.lang.Throwable
handle
在接口中 FunctionTool
java.lang.Throwable
public java.lang.String toString()
toString
在类中 java.lang.Object