Class WebSocketMcpMessageHandler
java.lang.Object
io.quarkiverse.mcp.server.runtime.McpMessageHandler<io.quarkiverse.mcp.server.websocket.runtime.WebSocketMcpMessageHandler.WebSocketMcpRequest>
io.quarkiverse.mcp.server.websocket.runtime.WebSocketMcpMessageHandler
public abstract class WebSocketMcpMessageHandler
extends McpMessageHandler<io.quarkiverse.mcp.server.websocket.runtime.WebSocketMcpMessageHandler.WebSocketMcpRequest>
A subclass is generated for each MCP server endpoint.
-
Field Summary
Fields inherited from class io.quarkiverse.mcp.server.runtime.McpMessageHandler
COMPLETION_COMPLETE, config, connectionManager, ELICITATION_CREATE, INITIALIZE, LOGGING_SET_LEVEL, notificationManager, NOTIFICATIONS_CANCELLED, NOTIFICATIONS_INITIALIZED, NOTIFICATIONS_MESSAGE, NOTIFICATIONS_PROGRESS, NOTIFICATIONS_PROMPTS_LIST_CHANGED, NOTIFICATIONS_RESOURCES_LIST_CHANGED, NOTIFICATIONS_ROOTS_LIST_CHANGED, NOTIFICATIONS_TOOLS_LIST_CHANGED, PING, promptCompletionManager, promptManager, PROMPTS_GET, PROMPTS_LIST, Q_CLOSE, RESOURCE_TEMPLATES_LIST, resourceManager, RESOURCES_LIST, RESOURCES_READ, RESOURCES_SUBSCRIBE, RESOURCES_UNSUBSCRIBE, resourceTemplateCompletionManager, resourceTemplateManager, ROOTS_LIST, SAMPLING_CREATE_MESSAGE, toolManager, TOOLS_CALL, TOOLS_LIST, vertx -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWebSocketMcpMessageHandler(McpServersRuntimeConfig config, ConnectionManager connectionManager, PromptManagerImpl promptManager, ToolManagerImpl toolManager, ResourceManagerImpl resourceManager, PromptCompletionManagerImpl promptCompleteManager, ResourceTemplateManagerImpl resourceTemplateManager, ResourceTemplateCompletionManagerImpl resourceTemplateCompleteManager, NotificationManagerImpl initManager, ResponseHandlers responseHandlers, McpMetadata metadata, io.vertx.core.Vertx vertx, List<InitialCheck> initialChecks, jakarta.enterprise.inject.Instance<io.quarkus.security.identity.CurrentIdentityAssociation> currentIdentityAssociation) -
Method Summary
Methods inherited from class io.quarkiverse.mcp.server.runtime.McpMessageHandler
afterInitialize, handle, initializeFailed, jsonrpcValidationFailed
-
Constructor Details
-
WebSocketMcpMessageHandler
protected WebSocketMcpMessageHandler(McpServersRuntimeConfig config, ConnectionManager connectionManager, PromptManagerImpl promptManager, ToolManagerImpl toolManager, ResourceManagerImpl resourceManager, PromptCompletionManagerImpl promptCompleteManager, ResourceTemplateManagerImpl resourceTemplateManager, ResourceTemplateCompletionManagerImpl resourceTemplateCompleteManager, NotificationManagerImpl initManager, ResponseHandlers responseHandlers, McpMetadata metadata, io.vertx.core.Vertx vertx, List<InitialCheck> initialChecks, jakarta.enterprise.inject.Instance<io.quarkus.security.identity.CurrentIdentityAssociation> currentIdentityAssociation)
-
-
Method Details
-
serverName
-
transport
- Specified by:
transportin classMcpMessageHandler<io.quarkiverse.mcp.server.websocket.runtime.WebSocketMcpMessageHandler.WebSocketMcpRequest>
-