public static class WebRxSseServerTransportProvider.Builder extends Object
WebRxSseServerTransportProvider.
This builder provides a fluent API for configuring and creating instances of WebFluxSseServerTransportProvider with custom settings.
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
WebRxSseServerTransportProvider |
build()
Builds a new instance of
WebRxSseServerTransportProvider with the
configured settings. |
WebRxSseServerTransportProvider.Builder |
messageEndpoint(String messageEndpoint)
Sets the endpoint URI where clients should send their JSON-RPC messages.
|
WebRxSseServerTransportProvider.Builder |
objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Sets the ObjectMapper to use for JSON serialization/deserialization of MCP
messages.
|
WebRxSseServerTransportProvider.Builder |
sseEndpoint(String sseEndpoint)
Sets the SSE endpoint path.
|
public WebRxSseServerTransportProvider.Builder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
objectMapper - The ObjectMapper instance. Must not be null.IllegalArgumentException - if objectMapper is nullpublic WebRxSseServerTransportProvider.Builder messageEndpoint(String messageEndpoint)
messageEndpoint - The message endpoint URI. Must not be null.IllegalArgumentException - if messageEndpoint is nullpublic WebRxSseServerTransportProvider.Builder sseEndpoint(String sseEndpoint)
sseEndpoint - The SSE endpoint path. Must not be null.IllegalArgumentException - if sseEndpoint is nullpublic WebRxSseServerTransportProvider build()
WebRxSseServerTransportProvider with the
configured settings.IllegalStateException - if required parameters are not setCopyright © 2025. All rights reserved.