Skip to content

Commit 94a0cbd

Browse files
committed
refactor: deprecate remaining HttpServletSseServerTransportProvider constructor
Complete constructor deprecation from commit 1840f63 addressing potential oversight during initial refactoring Related to: 1840f63, PR #430
1 parent b4fef52 commit 94a0cbd

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

mcp/src/main/java/io/modelcontextprotocol/server/transport/HttpServletSseServerTransportProvider.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,19 @@ public class HttpServletSseServerTransportProvider extends HttpServlet implement
119119
*/
120120
private KeepAliveScheduler keepAliveScheduler;
121121

122+
/**
123+
* Creates a new HttpServletSseServerTransportProvider instance with the default SSE
124+
* endpoint.
125+
* @param objectMapper The JSON object mapper to use for message
126+
* serialization/deserialization
127+
* @param messageEndpoint The endpoint path where clients will send their messages
128+
* @deprecated Use the builder {@link #builder()} instead for better configuration
129+
* options.
130+
*/
131+
public HttpServletSseServerTransportProvider(ObjectMapper objectMapper, String messageEndpoint) {
132+
this(objectMapper, messageEndpoint, DEFAULT_SSE_ENDPOINT);
133+
}
134+
122135
/**
123136
* Creates a new HttpServletSseServerTransportProvider instance with a custom SSE
124137
* endpoint.
@@ -218,17 +231,6 @@ public List<String> protocolVersions() {
218231
return List.of(ProtocolVersions.MCP_2024_11_05);
219232
}
220233

221-
/**
222-
* Creates a new HttpServletSseServerTransportProvider instance with the default SSE
223-
* endpoint.
224-
* @param objectMapper The JSON object mapper to use for message
225-
* serialization/deserialization
226-
* @param messageEndpoint The endpoint path where clients will send their messages
227-
*/
228-
public HttpServletSseServerTransportProvider(ObjectMapper objectMapper, String messageEndpoint) {
229-
this(objectMapper, messageEndpoint, DEFAULT_SSE_ENDPOINT);
230-
}
231-
232234
/**
233235
* Sets the session factory for creating new sessions.
234236
* @param sessionFactory The session factory to use

0 commit comments

Comments
 (0)