All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.czyzby.websocket.CommonWebSockets Maven / Gradle / Ivy

package com.github.czyzby.websocket;

import com.github.czyzby.websocket.WebSockets.WebSocketFactory;
import com.github.czyzby.websocket.impl.NvWebSocket;

/** Allows to initiate common web sockets module.
 *
 * @author MJ */
public class CommonWebSockets {
    private CommonWebSockets() {
    }

    /** Initiates {@link WebSocketFactory}. */
    public static void initiate() {
        WebSockets.FACTORY = new CommonWebSocketFactory();
    }

    /** Provides {@link NvWebSocket} instances.
     *
     * @author MJ */
    protected static class CommonWebSocketFactory implements WebSocketFactory {
        @Override
        public WebSocket newWebSocket(final String url) {
            return new NvWebSocket(url);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy