Class AbstractJsonRpcMethod

java.lang.Object
io.quarkus.devui.spi.buildtime.jsonrpc.AbstractJsonRpcMethod
Direct Known Subclasses:
DeploymentJsonRpcMethod, RecordedJsonRpcMethod, RuntimeJsonRpcMethod

public abstract class AbstractJsonRpcMethod extends Object
Base class for json-rpc methods
  • Constructor Details

    • AbstractJsonRpcMethod

      public AbstractJsonRpcMethod()
    • AbstractJsonRpcMethod

      public AbstractJsonRpcMethod(String methodName, String description, EnumSet<io.quarkus.runtime.annotations.Usage> usage, boolean mcpEnabledByDefault)
    • AbstractJsonRpcMethod

      public AbstractJsonRpcMethod(String methodName, String description, Map<String,AbstractJsonRpcMethod.Parameter> parameters, EnumSet<io.quarkus.runtime.annotations.Usage> usage, boolean mcpEnabledByDefault)
  • Method Details

    • getMethodName

      public String getMethodName()
    • setMethodName

      public void setMethodName(String methodName)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getParameters

      public Map<String,AbstractJsonRpcMethod.Parameter> getParameters()
    • setParameters

      public void setParameters(Map<String,AbstractJsonRpcMethod.Parameter> parameters)
    • addParameter

      public void addParameter(String name, String description)
    • addParameter

      public void addParameter(String name, String description, boolean required)
    • addParameter

      public void addParameter(String name, Class<?> type, String description)
    • addParameter

      public void addParameter(String name, Class<?> type, String description, boolean required)
    • hasParameters

      public boolean hasParameters()
    • getUsage

      public EnumSet<io.quarkus.runtime.annotations.Usage> getUsage()
    • setUsage

      public void setUsage(EnumSet<io.quarkus.runtime.annotations.Usage> usage)
    • isMcpEnabledByDefault

      public boolean isMcpEnabledByDefault()
    • setMcpEnabledByDefault

      public void setMcpEnabledByDefault(boolean mcpEnabledByDefault)