Examples of HandshakeHandler


Examples of com.nhncorp.mods.socket.io.impl.handlers.HandshakeHandler

    this.namespaces = vertx.sharedData().getMap("namespaces");
    this.rooms = vertx.sharedData().getMap("rooms");
    this.roomClients = vertx.sharedData().getMap("roomClients");
    this.sockets = this.of(DEFAULT_NSP);

    this.handshakeHandler = new HandshakeHandler(this);
    this.httpRequestHandler = new HttpRequestHandler(this);
    this.staticHandler = new StaticHandler(this);

    this.log.info("socket.io started");
  }
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

      if (shm.getUrlMap().keySet().contains("/foo")) {
        assertThat(shm.getUrlMap().keySet(), contains("/foo", "/bar"));
        WebSocketHttpRequestHandler handler = (WebSocketHttpRequestHandler) shm.getUrlMap().get("/foo");
        assertNotNull(handler);
        unwrapAndCheckDecoratedHandlerType(handler.getWebSocketHandler(), FooWebSocketHandler.class);
        HandshakeHandler handshakeHandler = handler.getHandshakeHandler();
        assertNotNull(handshakeHandler);
        assertTrue(handshakeHandler instanceof DefaultHandshakeHandler);
        assertTrue(handler.getHandshakeInterceptors().isEmpty());
      }
      else {
        assertThat(shm.getUrlMap().keySet(), contains("/test"));
        WebSocketHttpRequestHandler handler = (WebSocketHttpRequestHandler) shm.getUrlMap().get("/test");
        assertNotNull(handler);
        unwrapAndCheckDecoratedHandlerType(handler.getWebSocketHandler(), TestWebSocketHandler.class);
        HandshakeHandler handshakeHandler = handler.getHandshakeHandler();
        assertNotNull(handshakeHandler);
        assertTrue(handshakeHandler instanceof DefaultHandshakeHandler);
        assertTrue(handler.getHandshakeInterceptors().isEmpty());
      }
    }
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

    assertEquals(2, urlHandlerMapping.getOrder());

    WebSocketHttpRequestHandler handler = (WebSocketHttpRequestHandler) urlHandlerMapping.getUrlMap().get("/foo");
    assertNotNull(handler);
    unwrapAndCheckDecoratedHandlerType(handler.getWebSocketHandler(), FooWebSocketHandler.class);
    HandshakeHandler handshakeHandler = handler.getHandshakeHandler();
    assertNotNull(handshakeHandler);
    assertTrue(handshakeHandler instanceof TestHandshakeHandler);
    List<HandshakeInterceptor> interceptors = handler.getHandshakeInterceptors();
    assertThat(interceptors, contains(instanceOf(FooTestInterceptor.class),
        instanceOf(BarTestInterceptor.class), instanceOf(OriginHandshakeInterceptor.class)));
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

    HttpRequestHandler httpRequestHandler = (HttpRequestHandler) suhm.getUrlMap().get("/foo");
    assertNotNull(httpRequestHandler);
    assertThat(httpRequestHandler, Matchers.instanceOf(WebSocketHttpRequestHandler.class));

    WebSocketHttpRequestHandler wsHttpRequestHandler = (WebSocketHttpRequestHandler) httpRequestHandler;
    HandshakeHandler handshakeHandler = wsHttpRequestHandler.getHandshakeHandler();
    assertNotNull(handshakeHandler);
    assertTrue(handshakeHandler instanceof TestHandshakeHandler);
    List<HandshakeInterceptor> interceptors = wsHttpRequestHandler.getHandshakeInterceptors();
    assertThat(interceptors, contains(instanceOf(FooTestInterceptor.class),
        instanceOf(BarTestInterceptor.class), instanceOf(OriginHandshakeInterceptor.class)));
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

    @Autowired
    private RequestUpgradeStrategy upgradeStrategy;

    @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
      HandshakeHandler handshakeHandler = new DefaultHandshakeHandler(this.upgradeStrategy);
      registry.addHandler(new EchoHandler(), "/echo").setHandshakeHandler(handshakeHandler).withSockJS();
      registry.addHandler(testServerHandler(), "/test").setHandshakeHandler(handshakeHandler).withSockJS();
    }
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

  }

  @Test
  public void handshakeHandler() {
    WebSocketHandler handler = new TextWebSocketHandler();
    HandshakeHandler handshakeHandler = new DefaultHandshakeHandler();

    this.registration.addHandler(handler, "/foo").setHandshakeHandler(handshakeHandler);

    List<Mapping> mappings = this.registration.getMappings();
    assertEquals(1, mappings.size());
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

  }

  @Test
  public void handshakeHandlerPassedToSockJsRegistration() {
    WebSocketHandler handler = new TextWebSocketHandler();
    HandshakeHandler handshakeHandler = new DefaultHandshakeHandler();

    this.registration.addHandler(handler, "/foo").setHandshakeHandler(handshakeHandler).withSockJS();

    List<Mapping> mappings = this.registration.getMappings();
    assertEquals(1, mappings.size());
View Full Code Here

Examples of org.springframework.web.socket.server.HandshakeHandler

          addSockJsServiceMapping(mappings, sockJsService, wsHandler, pathPattern);
        }
      }
    }
    else {
      HandshakeHandler handshakeHandler = getOrCreateHandshakeHandler();
      HandshakeInterceptor[] interceptors = getInterceptors();
      for (WebSocketHandler wsHandler : this.handlerMap.keySet()) {
        for (String path : this.handlerMap.get(wsHandler)) {
          addWebSocketHandlerMapping(mappings, wsHandler, handshakeHandler, interceptors, path);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.