Index

A C E F G I L M N P R S T U W 
All Classes and Interfaces|All Packages

A

ai.wanaku.routers - package ai.wanaku.routers
 
ai.wanaku.routers.config - package ai.wanaku.routers.config
 
ai.wanaku.routers.proxies - package ai.wanaku.routers.proxies
 
ai.wanaku.routers.proxies.resources - package ai.wanaku.routers.proxies.resources
 
ai.wanaku.routers.proxies.tools - package ai.wanaku.routers.proxies.tools
 
ai.wanaku.routers.resolvers - package ai.wanaku.routers.resolvers
 

C

call(ToolManager.ToolArguments, CallableReference) - Method in class ai.wanaku.routers.proxies.tools.InvokerProxy
 
call(ToolManager.ToolArguments, ToolReference) - Method in class ai.wanaku.routers.proxies.tools.InvokerProxy
 

E

eval(ResourceManager.ResourceArguments, ResourceReference) - Method in interface ai.wanaku.routers.proxies.ResourceProxy
Eval an MCP URI handling it as appropriate by the component (i.e.: read a file, GET a static web page, etc.)
eval(ResourceManager.ResourceArguments, ResourceReference) - Method in class ai.wanaku.routers.proxies.resources.ResourceAcquirerProxy
 

F

forService(ForwardReference) - Method in class ai.wanaku.routers.resolvers.WanakuForwardRegistry
 
ForwardProvider - Class in ai.wanaku.routers
 
ForwardProvider() - Constructor for class ai.wanaku.routers.ForwardProvider
 

G

getServiceConfigurations(String) - Method in interface ai.wanaku.routers.proxies.Proxy
Retrieve configurations from the service
getServiceConfigurations(String) - Method in class ai.wanaku.routers.proxies.resources.ResourceAcquirerProxy
 
getServiceConfigurations(String) - Method in class ai.wanaku.routers.proxies.tools.InvokerProxy
 
getServiceConfigurations(String) - Method in interface ai.wanaku.routers.proxies.ToolsProxy
Retrieve tools configurations from the service

I

indexesPath() - Method in interface ai.wanaku.routers.config.WanakuRouterConfig
 
init() - Method in class ai.wanaku.routers.ResourcesProvider
 
InvokerProxy - Class in ai.wanaku.routers.proxies.tools
A proxy class for invoking tools
InvokerProxy(ServiceRegistry) - Constructor for class ai.wanaku.routers.proxies.tools.InvokerProxy
 

L

listResources() - Method in class ai.wanaku.routers.resolvers.WanakuForwardResolver
 
listTools() - Method in class ai.wanaku.routers.resolvers.WanakuForwardResolver
 

M

main(String[]) - Static method in class ai.wanaku.routers.WanakuRouterMain
 

N

name() - Method in interface ai.wanaku.routers.proxies.Proxy
The name of the proxy
name() - Method in class ai.wanaku.routers.proxies.resources.ResourceAcquirerProxy
 
name() - Method in class ai.wanaku.routers.proxies.tools.InvokerProxy
 

P

Proxy - Interface in ai.wanaku.routers.proxies
Proxies between MCP URIs and services capable of handling them

R

read(ResourceManager.ResourceArguments, ResourceReference) - Method in class ai.wanaku.routers.resolvers.WanakuForwardResolver
 
read(ResourceManager.ResourceArguments, ResourceReference) - Method in class ai.wanaku.routers.resolvers.WanakuResourceResolver
 
resolve(CallableReference) - Method in class ai.wanaku.routers.resolvers.WanakuForwardResolver
 
resolve(ToolReference) - Method in class ai.wanaku.routers.resolvers.WanakuToolsResolver
 
ResourceAcquirerProxy - Class in ai.wanaku.routers.proxies.resources
A proxy class for acquiring resources
ResourceAcquirerProxy(ServiceRegistry) - Constructor for class ai.wanaku.routers.proxies.resources.ResourceAcquirerProxy
 
ResourceProxy - Interface in ai.wanaku.routers.proxies
Proxies between MCP URIs and Camel components capable of handling them
ResourcesProvider - Class in ai.wanaku.routers
A provider for resources resolvers
ResourcesProvider() - Constructor for class ai.wanaku.routers.ResourcesProvider
 
run() - Method in class ai.wanaku.routers.WanakuRouterMain
 
run(String...) - Method in class ai.wanaku.routers.WanakuRouterMain
 

S

services() - Method in class ai.wanaku.routers.resolvers.WanakuForwardRegistry
 

T

ToolsProvider - Class in ai.wanaku.routers
A provider for tools resolvers
ToolsProvider() - Constructor for class ai.wanaku.routers.ToolsProvider
 
ToolsProxy - Interface in ai.wanaku.routers.proxies
Proxies between MCP URIs and Camel components capable of handling them

U

unlink(ForwardReference) - Method in class ai.wanaku.routers.resolvers.WanakuForwardRegistry
 

W

WanakuForwardRegistry - Class in ai.wanaku.routers.resolvers
 
WanakuForwardRegistry() - Constructor for class ai.wanaku.routers.resolvers.WanakuForwardRegistry
 
WanakuForwardResolver - Class in ai.wanaku.routers.resolvers
 
WanakuForwardResolver(ForwardReference) - Constructor for class ai.wanaku.routers.resolvers.WanakuForwardResolver
 
WanakuResourceResolver - Class in ai.wanaku.routers.resolvers
Represents resolvers for Wanaku resources
WanakuResourceResolver(ResourceProxy) - Constructor for class ai.wanaku.routers.resolvers.WanakuResourceResolver
 
WanakuRouterConfig - Interface in ai.wanaku.routers.config
Base configuration class for the router
WanakuRouterMain - Class in ai.wanaku.routers
Main class for the router
WanakuRouterMain() - Constructor for class ai.wanaku.routers.WanakuRouterMain
 
WanakuToolsResolver - Class in ai.wanaku.routers.resolvers
 
WanakuToolsResolver(ToolsProxy) - Constructor for class ai.wanaku.routers.resolvers.WanakuToolsResolver
 
A C E F G I L M N P R S T U W 
All Classes and Interfaces|All Packages