Package io.quarkiverse.mcp.server
Interface FeatureManager.FeatureInfo
- All Superinterfaces:
- Comparable<FeatureManager.FeatureInfo>
- All Known Subinterfaces:
- CompletionManager.CompletionInfo,- NotificationManager.NotificationInfo,- PromptManager.PromptInfo,- ResourceManager.ResourceInfo,- ResourceTemplateManager.ResourceTemplateInfo,- ToolManager.ToolInfo
- All Known Implementing Classes:
- FeatureManagerBase.FeatureDefinitionInfoBase
- Enclosing interface:
- FeatureManager<INFO extends FeatureManager.FeatureInfo>
- 
Method Details- 
nameString name()It is guaranteed that the name is unique for a specific feature.- Returns:
- the name
 
- 
descriptionString description()
- 
serverNameString serverName()- Returns:
- the name of the respective server configuration
- See Also:
 
- 
isMethodboolean isMethod()- Returns:
- trueif backed by a business method of a CDI bean,- falseotherwise
 
- 
createdAtInstant createdAt()- Returns:
- the timestamp this feature was registered
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<FeatureManager.FeatureInfo>
 
- 
asJsonio.vertx.core.json.JsonObject asJson()
 
-