Package io.quarkus.devui.runtime.jsonrpc
Class JsonRpcMethod
java.lang.Object
io.quarkus.devui.runtime.jsonrpc.JsonRpcMethod
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
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) getBean()io.quarkus.runtime.RuntimeValueList<io.quarkus.runtime.annotations.Usage> getUsage()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetDescription(String description) voidsetIsExplicitlyBlocking(boolean isExplicitlyBlocking) voidsetIsExplicitlyNonBlocking(boolean isExplicitlyNonBlocking) voidsetJavaMethod(Method javaMethod) voidsetMcpEnabledByDefault(boolean mcpEnabledByDefault) voidsetMethodName(String methodName) voidsetParameters(Map<String, JsonRpcMethod.Parameter> parameters) voidsetRuntimeValue(io.quarkus.runtime.RuntimeValue runtimeValue) void
-
Constructor Details
-
JsonRpcMethod
public JsonRpcMethod()
-
-
Method Details
-
getBean
-
setBean
-
getMethodName
-
getJavaMethodName
-
setMethodName
-
getDescription
-
setDescription
-
getUsage
-
setUsage
-
isMcpEnabledByDefault
public boolean isMcpEnabledByDefault() -
setMcpEnabledByDefault
public void setMcpEnabledByDefault(boolean mcpEnabledByDefault) -
getJavaMethod
-
setJavaMethod
-
getParameters
-
setParameters
-
addParameter
-
addParameter
-
addParameter
-
addParameter
-
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()
-