Class AbstractJsonRpcMethod
java.lang.Object
io.quarkus.devui.spi.buildtime.jsonrpc.AbstractJsonRpcMethod
- Direct Known Subclasses:
DeploymentJsonRpcMethod,RecordedJsonRpcMethod,RuntimeJsonRpcMethod
Base class for json-rpc methods
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionAbstractJsonRpcMethod(String methodName, String description, EnumSet<io.quarkus.runtime.annotations.Usage> usage, boolean mcpEnabledByDefault) AbstractJsonRpcMethod(String methodName, String description, Map<String, AbstractJsonRpcMethod.Parameter> parameters, EnumSet<io.quarkus.runtime.annotations.Usage> usage, boolean mcpEnabledByDefault) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(String name, Class<?> type, String description) voidaddParameter(String name, Class<?> type, String description, boolean required) voidaddParameter(String name, String description) voidaddParameter(String name, String description, boolean required) EnumSet<io.quarkus.runtime.annotations.Usage> getUsage()booleanbooleanvoidsetDescription(String description) voidsetMcpEnabledByDefault(boolean mcpEnabledByDefault) voidsetMethodName(String methodName) voidsetParameters(Map<String, AbstractJsonRpcMethod.Parameter> parameters) void
-
Constructor Details
-
AbstractJsonRpcMethod
public AbstractJsonRpcMethod() -
AbstractJsonRpcMethod
-
AbstractJsonRpcMethod
-
-
Method Details
-
getMethodName
-
setMethodName
-
getDescription
-
setDescription
-
getParameters
-
setParameters
-
addParameter
-
addParameter
-
addParameter
-
addParameter
-
hasParameters
public boolean hasParameters() -
getUsage
-
setUsage
-
isMcpEnabledByDefault
public boolean isMcpEnabledByDefault() -
setMcpEnabledByDefault
public void setMcpEnabledByDefault(boolean mcpEnabledByDefault)
-