package com.github.czyzby.websocket; import com.github.czyzby.websocket.WebSockets.WebSocketFactory; import com.github.czyzby.websocket.impl.GwtWebSocket; /** Allows to initiate GWT web sockets module. * * @author MJ */ public class GwtWebSockets { private GwtWebSockets() { } /** Initiates {@link WebSocketFactory}. */ public static void initiate() { WebSockets.FACTORY = new GwtWebSocketFactory(); } /** Provides {@link GwtWebSocket} instances. * * @author MJ */ protected static class GwtWebSocketFactory implements WebSocketFactory { @Override public WebSocket newWebSocket(final String url) { return new GwtWebSocket(url); } } }