public synchronized void init() { if ( !initialized ) { // Instantiate all supported protocols register(WebSocketWireProtocol.HIXIE_75, new WsProtocolHixie75HandshakeValidator()); register(WebSocketWireProtocol.HIXIE_76, new WsProtocolHixie76HandshakeValidator()); register(WebSocketWireProtocol.HYBI_8, new WsProtocol8HandshakeValidator()); register(WebSocketWireProtocol.HYBI_13, new WsProtocol13HandshakeValidator()); register(WebSocketWireProtocol.RFC_6455, new WsProtocol13HandshakeValidator()); initialized = true; } } }