Example usage for org.springframework.web.socket.client.standard StandardWebSocketClient doHandshake

List of usage examples for org.springframework.web.socket.client.standard StandardWebSocketClient doHandshake

Introduction

In this page you can find the example usage for org.springframework.web.socket.client.standard StandardWebSocketClient doHandshake.

Prototype

@Override
    public ListenableFuture<WebSocketSession> doHandshake(WebSocketHandler webSocketHandler, String uriTemplate,
            Object... uriVars) 

Source Link

Usage

From source file:org.springframework.samples.portfolio.web.tomcat.TestStompClient.java

public void connect(MessageHandler connectedHandler) {

    WebSocketHandler wsHandler = new StompWebSocketHandler(connectedHandler);
    wsHandler = new ExceptionWebSocketHandlerDecorator(wsHandler);
    wsHandler = new LoggingWebSocketHandlerDecorator(wsHandler);

    StandardWebSocketClient client = new StandardWebSocketClient();
    try {//  ww w. ja  v  a2 s .  c  om
        this.session = client.doHandshake(wsHandler, this.handshakeHeaders, this.handshakeUri).get();
    } catch (Exception e) {
        throw new IllegalStateException(e);
    }
}