Package org.springframework.web.socket.adapter.jetty

Examples of org.springframework.web.socket.adapter.jetty.JettyWebSocketSession


    Assert.isInstanceOf(ServletServerHttpResponse.class, response);
    HttpServletResponse servletResponse = ((ServletServerHttpResponse) response).getServletResponse();

    Assert.isTrue(this.factory.isUpgradeRequest(servletRequest, servletResponse), "Not a WebSocket handshake");

    JettyWebSocketSession session = new JettyWebSocketSession(attributes, user);
    JettyWebSocketHandlerAdapter handlerAdapter = new JettyWebSocketHandlerAdapter(wsHandler, session);

    WebSocketHandlerContainer container =
        new WebSocketHandlerContainer(handlerAdapter, selectedProtocol, selectedExtensions);
View Full Code Here


    for (String header : headers.keySet()) {
      request.setHeader(header, headers.get(header));
    }

    Principal user = getUser();
    final JettyWebSocketSession wsSession = new JettyWebSocketSession(attributes, user);
    final JettyWebSocketHandlerAdapter listener = new JettyWebSocketHandlerAdapter(wsHandler, wsSession);

    Callable<WebSocketSession> connectTask = new Callable<WebSocketSession>() {
      @Override
      public WebSocketSession call() throws Exception {
View Full Code Here

            @Override
            public Object createWebSocket(ServletUpgradeRequest req, ServletUpgradeResponse resp) {
              if (!CollectionUtils.isEmpty(req.getSubProtocols())) {
                resp.setAcceptedSubProtocol(req.getSubProtocols().get(0));
              }
              JettyWebSocketSession session = new JettyWebSocketSession(null, null);
              return new JettyWebSocketHandlerAdapter(webSocketHandler, session);
            }
          });
        }
      });
View Full Code Here

TOP

Related Classes of org.springframework.web.socket.adapter.jetty.JettyWebSocketSession

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.