Class NoopForwardResolver
java.lang.Object
ai.wanaku.core.mcp.common.resolvers.util.NoopForwardResolver
- All Implemented Interfaces:
ForwardResolver,Resolver,ResourceResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<io.quarkiverse.mcp.server.ResourceContents> read(io.quarkiverse.mcp.server.ResourceManager.ResourceArguments arguments, ResourceReference mcpResource) Read resourcesresolve(CallableReference toolReference) Given a reference, resolves what tool would call it
-
Constructor Details
-
NoopForwardResolver
public NoopForwardResolver()
-
-
Method Details
-
resolve
Description copied from interface:ForwardResolverGiven a reference, resolves what tool would call it- Specified by:
resolvein interfaceForwardResolver- Parameters:
toolReference- the reference to the tool- Returns:
- An instance of the requested tool
- Throws:
ToolNotFoundException- if the tools cannot be found
-
listResources
- Specified by:
listResourcesin interfaceForwardResolver
-
listTools
- Specified by:
listToolsin interfaceForwardResolver
-
read
public List<io.quarkiverse.mcp.server.ResourceContents> read(io.quarkiverse.mcp.server.ResourceManager.ResourceArguments arguments, ResourceReference mcpResource) Description copied from interface:ResourceResolverRead resources- Specified by:
readin interfaceResourceResolver- Parameters:
arguments- the resource request argumentsmcpResource- the resource to read- Returns:
- the resource contents in a format specific to the content that had been read
-