Package org.springframework.web.socket

Examples of org.springframework.web.socket.WebSocketHandler


    this.sockJsScheduler = defaultSockJsTaskScheduler;
  }

  private static SubProtocolWebSocketHandler unwrapSubProtocolWebSocketHandler(WebSocketHandler wsHandler) {
    WebSocketHandler actual = WebSocketHandlerDecorator.unwrap(wsHandler);
    Assert.isInstanceOf(SubProtocolWebSocketHandler.class, actual, "No SubProtocolWebSocketHandler in " + wsHandler);
    return (SubProtocolWebSocketHandler) actual;
  }
View Full Code Here


        new WebSocketConnectHandlerDecoratorFactory(null);
    }

    @Test
    public void decorateAfterConnectionEstablished() throws Exception {
        WebSocketHandler decorated = factory.decorate(delegate);

        decorated.afterConnectionEstablished(session);

        verify(eventPublisher).publishEvent(event.capture());
        assertThat(event.getValue().getWebSocketSession()).isSameAs(session);
    }
View Full Code Here

        assertThat(event.getValue().getWebSocketSession()).isSameAs(session);
    }

    @Test
    public void decorateAfterConnectionEstablishedEventError() throws Exception {
        WebSocketHandler decorated = factory.decorate(delegate);
        doThrow(new IllegalStateException("Test throw on publishEvent")).when(eventPublisher).publishEvent(any(ApplicationEvent.class));

        decorated.afterConnectionEstablished(session);

        verify(eventPublisher).publishEvent(any(SessionConnectEvent.class));
    }
View Full Code Here

TOP

Related Classes of org.springframework.web.socket.WebSocketHandler

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.