Index

C D E G I M O S U W 
All Classes and Interfaces|All Packages|Constant Field Values

C

closeGracefully() - Method in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Implements graceful shutdown of the transport.
closeGracefully() - Method in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Initiates a graceful shutdown of the transport.
connect(Function<Mono<McpSchema.JSONRPCMessage>, Mono<McpSchema.JSONRPCMessage>>) - Method in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Establishes a connection to the MCP server using Server-Sent Events (SSE).
connect(Function<Mono<McpSchema.JSONRPCMessage>, Mono<McpSchema.JSONRPCMessage>>) - Method in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Configures the message handler for this transport.

D

DEFAULT_SSE_ENDPOINT - Static variable in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Default SSE endpoint path as specified by the MCP transport specification.

E

ENDPOINT_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Event type for sending the message endpoint URI to clients.
eventStream() - Method in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Initializes and starts the inbound SSE event processing.

G

getRouterFunction() - Method in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Returns the WebFlux router function that defines the transport's HTTP endpoints.

I

io.modelcontextprotocol.client.transport - package io.modelcontextprotocol.client.transport
 
io.modelcontextprotocol.server.transport - package io.modelcontextprotocol.server.transport
 

M

MESSAGE_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Event type for JSON-RPC messages sent through the SSE connection.
messageEndpointSink - Variable in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Sink for managing the message endpoint URI provided by the server.

O

objectMapper - Variable in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
ObjectMapper for serializing outbound messages and deserializing inbound messages.

S

sendMessage(McpSchema.JSONRPCMessage) - Method in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Sends a JSON-RPC message to the server using the endpoint provided during connection.
sendMessage(McpSchema.JSONRPCMessage) - Method in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Broadcasts a JSON-RPC message to all connected clients through their SSE connections.

U

unmarshalFrom(Object, TypeReference<T>) - Method in class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Unmarshals data from a generic Object into the specified type using the configured ObjectMapper.
unmarshalFrom(Object, TypeReference<T>) - Method in class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Converts data from one type to another using the configured ObjectMapper.

W

WebFluxSseClientTransport - Class in io.modelcontextprotocol.client.transport
Server-Sent Events (SSE) implementation of the McpTransport that follows the MCP HTTP with SSE transport specification.
WebFluxSseClientTransport(WebClient.Builder) - Constructor for class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Constructs a new SseClientTransport with the specified WebClient builder.
WebFluxSseClientTransport(WebClient.Builder, ObjectMapper) - Constructor for class io.modelcontextprotocol.client.transport.WebFluxSseClientTransport
Constructs a new SseClientTransport with the specified WebClient builder and ObjectMapper.
WebFluxSseServerTransport - Class in io.modelcontextprotocol.server.transport
Server-side implementation of the MCP (Model Context Protocol) HTTP transport using Server-Sent Events (SSE).
WebFluxSseServerTransport(ObjectMapper, String) - Constructor for class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Constructs a new WebFlux SSE server transport instance with the default SSE endpoint.
WebFluxSseServerTransport(ObjectMapper, String, String) - Constructor for class io.modelcontextprotocol.server.transport.WebFluxSseServerTransport
Constructs a new WebFlux SSE server transport instance.
C D E G I M O S U W 
All Classes and Interfaces|All Packages|Constant Field Values