java.lang.Object
com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerTransportProvider
All Implemented Interfaces:
io.modelcontextprotocol.spec.McpServerTransportProvider

public class SSEServerTransportProvider extends BaseServerTransportProvider
Server transport for SSE: this will send messages over an SSE connection and receive messages from HTTP POST requests.

Creates a new SSE server transport, which will direct the client to POST messages to the relative or absolute URL identified by `_endpoint`.

  • Constructor Details

    • SSEServerTransportProvider

      public SSEServerTransportProvider(String refName, org.mule.runtime.http.api.server.HttpServer httpServer, org.mule.runtime.api.scheduler.Scheduler scheduler, String connectionEndpointPath, String messagesEndpointPath, org.mule.runtime.api.util.MultiMap<String,String> defaultSseResponseHeaders, org.mule.runtime.api.util.MultiMap<String,String> defaultMessageResponseHeaders)
  • Method Details