feat: introduce WebSocket support with new endpoints and transaction propagation enhancements

This commit is contained in:
Relism
2026-05-11 16:14:26 +02:00
parent a4a16bdb00
commit ccc5550598
55 changed files with 2705 additions and 752 deletions
@@ -5,6 +5,7 @@ import dev.relism.flash.models.Request;
import dev.relism.flash.models.RequestHandler;
import dev.relism.flash.models.Response;
import dev.relism.flash.routing.GET;
import dev.relism.flash.websocket.WebSocketEndpoint;
import org.junit.jupiter.api.Test;
import java.lang.reflect.Method;
@@ -172,6 +173,11 @@ class JteExtensionTest {
routes.put(method.name() + " " + path, handler);
}
@Override
protected void addWsRoute(String path, WebSocketEndpoint endpoint) {
}
@Override
protected void addMiddleware(dev.relism.flash.routing.Middleware mw) {
mws.add(mw);