Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- closeGracefully() - Method in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Initiates a graceful shutdown of the transport.
- connect(Function<Mono<McpSchema.JSONRPCMessage>, Mono<McpSchema.JSONRPCMessage>>) - Method in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Sets up the message handler for this transport.
D
- DEFAULT_SSE_ENDPOINT - Static variable in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Default SSE endpoint path as specified by the MCP transport specification.
E
- ENDPOINT_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Event type for sending the message endpoint URI to clients.
G
- getRouterFunction() - Method in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Returns the RouterFunction that defines the HTTP endpoints for this transport.
I
- io.modelcontextprotocol.server.transport - package io.modelcontextprotocol.server.transport
M
- MESSAGE_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Event type for JSON-RPC messages sent through the SSE connection.
S
- sendMessage(McpSchema.JSONRPCMessage) - Method in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Broadcasts a message to all connected clients through their SSE connections.
U
- unmarshalFrom(Object, TypeReference<T>) - Method in class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Converts data from one type to another using the configured ObjectMapper.
W
- WebMvcSseServerTransport - Class in io.modelcontextprotocol.server.transport
-
Server-side implementation of the Model Context Protocol (MCP) transport layer using HTTP with Server-Sent Events (SSE) through Spring WebMVC.
- WebMvcSseServerTransport(ObjectMapper, String) - Constructor for class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Constructs a new WebMvcSseServerTransport instance with the default SSE endpoint.
- WebMvcSseServerTransport(ObjectMapper, String, String) - Constructor for class io.modelcontextprotocol.server.transport.WebMvcSseServerTransport
-
Constructs a new WebMvcSseServerTransport instance.
All Classes and Interfaces|All Packages|Constant Field Values