package jxm.JWS;
import jxm.JWS.DF.Draft;
import jxm.JWS.WebSocketServer.WebSocketServerFactory;
import java.net.Socket;
import java.nio.channels.SelectionKey;
import java.nio.channels.SocketChannel;
import java.util.List;
public class DefaultWebSocketServerFactory implements WebSocketServerFactory {
@Override
public WebSocketImpl createWebSocket(WebSocketAdapter a, Draft d, Socket s) {
return new WebSocketImpl(a, d);
}
@Override
public WebSocketImpl createWebSocket(WebSocketAdapter a, List<Draft> d, Socket s) {
return new WebSocketImpl(a, d);
}
@Override
public SocketChannel wrapChannel(SocketChannel channel, SelectionKey key) {
return (SocketChannel) channel;
}
}