public WebSocketServerFactory(WebSocketPolicy policy, ByteBufferPool bufferPool) { addBean(scheduler); addBean(bufferPool); this.registeredSocketClasses = new ArrayList<>(); this.basePolicy = policy; this.eventDriverFactory = new EventDriverFactory(basePolicy); this.extensionFactory = new WebSocketExtensionFactory(basePolicy,bufferPool); this.creator = this; // Create supportedVersions List<Integer> versions = new ArrayList<>(); for (int v : handshakes.keySet()) { versions.add(v); } Collections.sort(versions,Collections.reverseOrder()); // newest first StringBuilder rv = new StringBuilder(); for (int v : versions) { if (rv.length() > 0) { rv.append(", "); } rv.append(v); } supportedVersions = rv.toString(); }
public WebSocketServerFactory(WebSocketPolicy policy, ByteBufferPool bufferPool) { addBean(scheduler); addBean(bufferPool); this.registeredSocketClasses = new ArrayList<>(); this.basePolicy = policy; this.eventDriverFactory = new EventDriverFactory(basePolicy); this.extensionFactory = new WebSocketExtensionFactory(basePolicy,bufferPool); this.creator = this; // Create supportedVersions List<Integer> versions = new ArrayList<>(); for (int v : handshakes.keySet()) { versions.add(v); } Collections.sort(versions,Collections.reverseOrder()); // newest first StringBuilder rv = new StringBuilder(); for (int v : versions) { if (rv.length() > 0) { rv.append(", "); } rv.append(v); } supportedVersions = rv.toString(); }
this.eventDriverFactory = new EventDriverFactory(this); this.extensionFactory = new WebSocketExtensionFactory(this);
public WebSocketClient(SslContextFactory sslContextFactory) { this.sslContextFactory = sslContextFactory; this.policy = WebSocketPolicy.newClientPolicy(); this.extensionRegistry = new WebSocketExtensionFactory(policy,bufferPool); this.masker = new RandomMasker(); this.eventDriverFactory = new EventDriverFactory(policy); }
public WebSocketClient(SslContextFactory sslContextFactory) { this.sslContextFactory = sslContextFactory; this.policy = WebSocketPolicy.newClientPolicy(); this.extensionRegistry = new WebSocketExtensionFactory(policy,bufferPool); this.masker = new RandomMasker(); this.eventDriverFactory = new EventDriverFactory(policy); }
this.extensionRegistry = new WebSocketExtensionFactory(this); this.eventDriverFactory = eventDriverFactory == null ? new EventDriverFactory(this) : eventDriverFactory; this.sessionFactory = sessionFactory == null ? new WebSocketSessionFactory(this) : sessionFactory;