Class JsonRpcMethod

java.lang.Object
io.quarkus.devui.runtime.jsonrpc.JsonRpcMethod

public final class JsonRpcMethod extends Object
  • Constructor Details

    • JsonRpcMethod

      public JsonRpcMethod()
  • Method Details

    • getBean

      public Class getBean()
    • setBean

      public void setBean(Class bean)
    • getMethodName

      public String getMethodName()
    • getJavaMethodName

      public String getJavaMethodName()
    • setMethodName

      public void setMethodName(String methodName)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getUsage

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

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

      public boolean isMcpEnabledByDefault()
    • setMcpEnabledByDefault

      public void setMcpEnabledByDefault(boolean mcpEnabledByDefault)
    • getJavaMethod

      public Method getJavaMethod()
    • setJavaMethod

      public void setJavaMethod(Method javaMethod)
    • getParameters

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

      public void setParameters(Map<String,JsonRpcMethod.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()
    • getRuntimeValue

      public io.quarkus.runtime.RuntimeValue getRuntimeValue()
    • setRuntimeValue

      public void setRuntimeValue(io.quarkus.runtime.RuntimeValue runtimeValue)
    • isIsExplicitlyBlocking

      public boolean isIsExplicitlyBlocking()
    • setIsExplicitlyBlocking

      public void setIsExplicitlyBlocking(boolean isExplicitlyBlocking)
    • isIsExplicitlyNonBlocking

      public boolean isIsExplicitlyNonBlocking()
    • setIsExplicitlyNonBlocking

      public void setIsExplicitlyNonBlocking(boolean isExplicitlyNonBlocking)
    • isReturningMulti

      public boolean isReturningMulti()
    • isReturningUni

      public boolean isReturningUni()
    • isReturningCompletionStage

      public boolean isReturningCompletionStage()
    • isReturningCompletableFuture

      public boolean isReturningCompletableFuture()