Class DefaultSseMessageEndpointValidator
java.lang.Object
io.modelcontextprotocol.client.transport.DefaultSseMessageEndpointValidator
- All Implemented Interfaces:
SseMessageEndpointValidator
public final class DefaultSseMessageEndpointValidator
extends Object
implements SseMessageEndpointValidator
Default
SseMessageEndpointValidator that validates the message endpoint
advertised by an SSE server. Message endpoints must either have the same origin as the
SSE uri, or be a relative uri.- Author:
- Daniel Garnier-Moiroux
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultSseMessageEndpointValidator
public DefaultSseMessageEndpointValidator()
-
-
Method Details
-
validate
Description copied from interface:SseMessageEndpointValidatorValidate the message endpoint coming from an SSE connection. Throws if not valid.- Specified by:
validatein interfaceSseMessageEndpointValidator- Parameters:
sseUri- the URI used to establish the SSE connectionmessageEndpoint- the message endpoint from the SSE connection- Throws:
InvalidSseMessageEndpointException- error thrown if the message endpoint is not valid.
-