Class RuntimeJsonRpcMethod
java.lang.Object
io.quarkus.devui.spi.buildtime.jsonrpc.AbstractJsonRpcMethod
io.quarkus.devui.spi.buildtime.jsonrpc.RuntimeJsonRpcMethod
Runtime json-rpc methods. Here we need to know the CDI bean to call
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.devui.spi.buildtime.jsonrpc.AbstractJsonRpcMethod
AbstractJsonRpcMethod.Parameter -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeJsonRpcMethod(String methodName, String description, Map<String, AbstractJsonRpcMethod.Parameter> parameters, EnumSet<io.quarkus.runtime.annotations.Usage> usage, boolean mcpEnabledByDefault, Class<?> bean, boolean blocking, boolean nonBlocking) -
Method Summary
Modifier and TypeMethodDescriptionClass<?> getBean()booleanbooleanvoidvoidsetExplicitlyBlocking(boolean blocking) voidsetExplicitlyNonBlocking(boolean nonBlocking) Methods inherited from class io.quarkus.devui.spi.buildtime.jsonrpc.AbstractJsonRpcMethod
addParameter, addParameter, addParameter, addParameter, getDescription, getMethodName, getParameters, getUsage, hasParameters, isMcpEnabledByDefault, setDescription, setMcpEnabledByDefault, setMethodName, setParameters, setUsage
-
Constructor Details
-
RuntimeJsonRpcMethod
public RuntimeJsonRpcMethod() -
RuntimeJsonRpcMethod
-
-
Method Details
-
getBean
-
setBean
-
isExplicitlyBlocking
public boolean isExplicitlyBlocking() -
setExplicitlyBlocking
public void setExplicitlyBlocking(boolean blocking) -
isExplicitlyNonBlocking
public boolean isExplicitlyNonBlocking() -
setExplicitlyNonBlocking
public void setExplicitlyNonBlocking(boolean nonBlocking)
-