/** * Create NetworkConnectionImpl. * * @param networkImpl A <code>NetworkImpl</code>. * @param logger A <code>Log4JWrapper</code>. * @param protocol A <code>NetworkProtocol</code>. * @param address A <code>NetworkAddress</code>. * @param proxies A <code>List<NetworkProxy></code>. */ NetworkConnectionImpl( final NetworkImpl networkImpl, final Log4JWrapper logger, final NetworkProtocol protocol, final NetworkAddress address, final List<NetworkProxy> proxies) { super(); this.id = networkImpl.nextId(this); this.logger = logger; this.networkImpl = networkImpl; this.protocol = protocol; this.address = address; this.proxies = proxies; }