Index

C D E G I M S U W 
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.
C D E G I M S U W 
All Classes and Interfaces|All Packages|Constant Field Values