Index
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
All Classes and Interfaces|All Packages