Example usage for com.google.gwt.websocket.client WebSocket CLOSED

List of usage examples for com.google.gwt.websocket.client WebSocket CLOSED

Introduction

In this page you can find the example usage for com.google.gwt.websocket.client WebSocket CLOSED.

Prototype

int CLOSED

To view the source code for com.google.gwt.websocket.client WebSocket CLOSED.

Click Source Link

Document

The connection has been closed or could not be opened.

Usage

From source file:org.rest.client.activity.SocketActivity.java

License:Apache License

private void setUpSocketHandlers() {
    if (socket == null)
        return;// ww  w  . ja va2 s  . c  o m
    socket.addCloseHandler(new SocketCloseHandler() {
        @Override
        public void onClose() {
            if (RestClient.isDebug()) {
                Log.debug("Socket close. " + socketUrl);
            }
            view.setConnectionStatus(WebSocket.CLOSED);
        }
    });
    socket.addErrorHandler(new SocketErrorHandler() {
        @Override
        public void onError() {
            if (RestClient.isDebug()) {
                Log.error("Socket error: " + socketUrl);
            }
        }
    });
    socket.addMessageHandler(new SocketMessageHandler() {
        @Override
        public void onMessage(SocketMessage message) {
            messages.add(message);
            view.setResponse(message);
        }
    });
    socket.addOpenHandler(new SocketOpenHandler() {
        @Override
        public void onOpen() {
            if (RestClient.isDebug()) {
                Log.debug("Socket opened: " + socketUrl);
            }

            view.setConnectionStatus(WebSocket.OPEN);
        }
    });
}