Remove TODOs (replaced with JIRA tickets)
Issue: SPR-10703
This commit is contained in:
@@ -89,10 +89,8 @@ public class StandardWebSocketClient extends AbstractWebSocketClient {
|
||||
configBuidler.preferredSubprotocols(protocols);
|
||||
|
||||
try {
|
||||
// TODO: do not block
|
||||
Endpoint endpoint = new StandardWebSocketHandlerAdapter(webSocketHandler, session);
|
||||
this.webSocketContainer.connectToServer(endpoint, configBuidler.build(), uri);
|
||||
|
||||
return session;
|
||||
}
|
||||
catch (Exception e) {
|
||||
|
||||
@@ -20,7 +20,9 @@ import java.net.URI;
|
||||
import java.security.Principal;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
import org.eclipse.jetty.websocket.api.Session;
|
||||
import org.eclipse.jetty.websocket.client.ClientUpgradeRequest;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClient;
|
||||
import org.springframework.context.SmartLifecycle;
|
||||
@@ -158,8 +160,8 @@ public class JettyWebSocketClient extends AbstractWebSocketClient implements Sma
|
||||
JettyWebSocketHandlerAdapter listener = new JettyWebSocketHandlerAdapter(wsHandler, wsSession);
|
||||
|
||||
try {
|
||||
// TODO: do not block
|
||||
this.client.connect(listener, uri, request).get();
|
||||
Future<Session> future = this.client.connect(listener, uri, request);
|
||||
future.get();
|
||||
return wsSession;
|
||||
}
|
||||
catch (Exception e) {
|
||||
|
||||
@@ -225,14 +225,6 @@ public class DefaultHandshakeHandler implements HandshakeHandler {
|
||||
}
|
||||
|
||||
protected boolean isValidOrigin(ServerHttpRequest request) {
|
||||
String origin = request.getHeaders().getOrigin();
|
||||
if (origin != null) {
|
||||
// UriComponentsBuilder uriBuilder = UriComponentsBuilder.fromHttpUrl(origin);
|
||||
// TODO
|
||||
// A simple strategy checks against the current request's scheme/port/host
|
||||
// Or match scheme, port, and host against configured allowed origins (wild cards for hosts?)
|
||||
// return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ public abstract class AbstractHttpSendingTransportHandler extends TransportHandl
|
||||
|
||||
AbstractHttpSockJsSession sockJsSession = (AbstractHttpSockJsSession) wsSession;
|
||||
|
||||
String protocol = null; // TODO: https://github.com/sockjs/sockjs-client/issues/130
|
||||
String protocol = null; // https://github.com/sockjs/sockjs-client/issues/130
|
||||
sockJsSession.setAcceptedProtocol(protocol);
|
||||
|
||||
// Set content type before writing
|
||||
|
||||
@@ -219,7 +219,6 @@ public abstract class AbstractSockJsSession implements WebSocketSession {
|
||||
}
|
||||
try {
|
||||
if (isActive()) {
|
||||
// TODO: deliver messages "in flight" before sending close frame
|
||||
try {
|
||||
// bypass writeFrame
|
||||
writeFrameInternal(SockJsFrame.closeFrame(status.getCode(), status.getReason()));
|
||||
|
||||
Reference in New Issue
Block a user