java-sdk/mcp/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christian Tzolov edbd78465c refactor(transport): Replace SseEmitter with queue-based SSE implementation in WebMvc transport
Replaces Spring's SseEmitter with a custom BlockingQueue-based SSE implementation in
WebMvcSseServerTransport for improved event delivery control and connection management.

The new implementation:
- Uses BlockingQueue for reliable event queuing and delivery
- Adds proper session management with dedicated SSEEvent record
- Improves error handling and timeout management
- Adds comprehensive integration tests

Resolves #57
2025-01-11 15:12:14 +01:00
..
main/java/org/springframework/ai/mcp refactor(transport): Replace SseEmitter with queue-based SSE implementation in WebMvc transport 2025-01-11 15:12:14 +01:00
test refactor(transport): Replace SseEmitter with queue-based SSE implementation in WebMvc transport 2025-01-11 15:12:14 +01:00