public SpdyClientConnection(SpdyChannel spdyChannel, ClientStatistics clientStatistics) { this.spdyChannel = spdyChannel; this.clientStatistics = clientStatistics; spdyChannel.getReceiveSetter().set(new SpdyReceiveListener()); spdyChannel.resumeReceives(); spdyChannel.addCloseTask( new ChannelListener<SpdyChannel>() { @Override public void handleEvent(SpdyChannel channel) { ChannelListeners.invokeChannelListener(SpdyClientConnection.this, closeSetter.get()); } }); }