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
-
name
String name()It is guaranteed that the name is unique for a specific feature.- Returns:
- the name
-
description
String description() -
serverName
String serverName()- Returns:
- the name of the respective server configuration
- See Also:
-
isMethod
boolean isMethod()- Returns:
trueif backed by a business method of a CDI bean,falseotherwise
-
createdAt
Instant createdAt()- Returns:
- the timestamp this feature was registered
-
compareTo
- Specified by:
compareToin interfaceComparable<FeatureManager.FeatureInfo>
-
asJson
io.vertx.core.json.JsonObject asJson()
-