Class ClusterMemberToolProvider
java.lang.Object
org.frankframework.mcp.AbstractToolProvider
org.frankframework.mcp.tools.ClusterMemberToolProvider
- All Implemented Interfaces:
McpToolProvider
Tools to list the members of a (Hazelcast) cluster and to select the member that subsequent requests are routed to,
mirroring the
ClusterMembers controller of the Frank!Console. When the configured gateway does not support
clustering these tools simply report that there are no members.-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractToolProvider
AbstractToolProvider.ToolCall -
Field Summary
Fields inherited from class AbstractToolProvider
log, outboundGateway, session -
Constructor Summary
ConstructorsConstructorDescriptionClusterMemberToolProvider(OutboundGateway outboundGateway, McpSession session, tools.jackson.databind.json.JsonMapper objectMapper) -
Method Summary
Methods inherited from class AbstractToolProvider
booleanArg, getMembers, integerArg, requiredStringArg, sendAsync, sendSync, sendSyncForString, stringArg, tool
-
Constructor Details
-
ClusterMemberToolProvider
public ClusterMemberToolProvider(OutboundGateway outboundGateway, McpSession session, tools.jackson.databind.json.JsonMapper objectMapper)
-
-
Method Details
-
getTools
Description copied from interface:McpToolProviderThe MCP tools exposed by this provider.
-