Package io.openliberty.mcp.features
Interface FeatureManager<INFO extends FeatureManager.FeatureInfo>
- Type Parameters:
INFO- the type the features managed by this manager
- All Superinterfaces:
Iterable<INFO>
- All Known Subinterfaces:
ToolManager
A manager of MCP features, e.g. tools.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceFeatureManager.FeatureDefinition<INFO extends FeatureManager.FeatureInfo,ARGUMENTS extends FeatureManager.FeatureArguments, RESPONSE, THIS extends FeatureManager.FeatureDefinition<INFO, ARGUMENTS, RESPONSE, THIS>> A builder for registering a new feature with the manager.static interfaceProvides information about an MCP feature, e.g.static interfaceThe input to a handler function, providing information about the request. -
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator