protected List<WebSocketExtension> getInstalledExtensions(WebSocketContainer container) { List<WebSocketExtension> result = new ArrayList<>(); for (Extension extension : container.getInstalledExtensions()) { result.add(new StandardToWebSocketExtensionAdapter(extension)); } return result; }
public StandardToWebSocketExtensionAdapter(Extension extension) { super(extension.getName(), initParameters(extension)); }
@Override public void initializeNativeSession(Session session) { super.initializeNativeSession(session); this.uri = session.getRequestURI(); this.acceptedProtocol = session.getNegotiatedSubprotocol(); List<Extension> standardExtensions = getNativeSession().getNegotiatedExtensions(); if (!CollectionUtils.isEmpty(standardExtensions)) { this.extensions = new ArrayList<>(standardExtensions.size()); for (Extension standardExtension : standardExtensions) { this.extensions.add(new StandardToWebSocketExtensionAdapter(standardExtension)); } this.extensions = Collections.unmodifiableList(this.extensions); } else { this.extensions = Collections.emptyList(); } if (this.user == null) { this.user = session.getUserPrincipal(); } }
public StandardToWebSocketExtensionAdapter(Extension extension) { super(extension.getName(), initParameters(extension)); }
protected List<WebSocketExtension> getInstalledExtensions(WebSocketContainer container) { List<WebSocketExtension> result = new ArrayList<>(); for (Extension extension : container.getInstalledExtensions()) { result.add(new StandardToWebSocketExtensionAdapter(extension)); } return result; }
public StandardToWebSocketExtensionAdapter(Extension extension) { super(extension.getName(), initParameters(extension)); }
protected List<WebSocketExtension> getInstalledExtensions(WebSocketContainer container) { List<WebSocketExtension> result = new ArrayList<>(); for (Extension extension : container.getInstalledExtensions()) { result.add(new StandardToWebSocketExtensionAdapter(extension)); } return result; }
@Override public void initializeNativeSession(Session session) { super.initializeNativeSession(session); this.uri = session.getRequestURI(); this.acceptedProtocol = session.getNegotiatedSubprotocol(); List<Extension> standardExtensions = getNativeSession().getNegotiatedExtensions(); if (!CollectionUtils.isEmpty(standardExtensions)) { this.extensions = new ArrayList<>(standardExtensions.size()); for (Extension standardExtension : standardExtensions) { this.extensions.add(new StandardToWebSocketExtensionAdapter(standardExtension)); } this.extensions = Collections.unmodifiableList(this.extensions); } else { this.extensions = Collections.emptyList(); } if (this.user == null) { this.user = session.getUserPrincipal(); } }
@Override public void initializeNativeSession(Session session) { super.initializeNativeSession(session); this.uri = session.getRequestURI(); this.acceptedProtocol = session.getNegotiatedSubprotocol(); List<Extension> standardExtensions = getNativeSession().getNegotiatedExtensions(); if (!CollectionUtils.isEmpty(standardExtensions)) { this.extensions = new ArrayList<>(standardExtensions.size()); for (Extension standardExtension : standardExtensions) { this.extensions.add(new StandardToWebSocketExtensionAdapter(standardExtension)); } this.extensions = Collections.unmodifiableList(this.extensions); } else { this.extensions = Collections.emptyList(); } if (this.user == null) { this.user = session.getUserPrincipal(); } }