@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
@Override public Filter call() throws Exception { final Collection<Connection> activeConnections = shuttingDown(); if (!activeConnections.isEmpty()) { final List<FutureImpl> futures = new ArrayList<>(activeConnections.size()); for (final Connection c : activeConnections) { if (c.isOpen()) { final Http2Session session = Http2Session.get(c); if (session != null) { futures.add(session.terminateGracefully()); } } } for (final FutureImpl f : futures) { f.get(); } } return Http2ServerFilter.this; } });
http2Session = Http2Session.get(connection); if (http2Session == null) {
http2Session = Http2Session.get(connection); if (http2Session == null) {
http2Session = Http2Session.get(connection); if (http2Session == null) {
http2Session = Http2Session.get(connection); if (http2Session == null) {
http2Session = Http2Session.get(connection); if (http2Session == null) {
http2Session = Http2Session.get(connection); if (http2Session == null) {
prepareSettings(Http2Session.get(connection)).build().toBase64Uri());
prepareSettings(Http2Session.get(connection)).build().toBase64Uri());
prepareSettings(Http2Session.get(connection)).build().toBase64Uri());
prepareSettings(Http2Session.get(connection)).build().toBase64Uri());
prepareSettings(Http2Session.get(connection)).build().toBase64Uri());