public InetSocketAddress toSocketAddress() { return new InetSocketAddress(getHost(), getPort()); }
@Override public synchronized String toString() { return String.format("HttpDestination@%x//%s:%d(%d/%d,%d,%d/%d)%n", hashCode(), _address.getHost(), _address.getPort(), _connections.size(), _maxConnections, _idleConnections.size(), _exchanges.size(), _maxQueueSize); }
@Override public int getProxyPort() { return getProxy().getPort(); }
HttpDestination(HttpClient client, Address address, boolean ssl, SslContextFactory sslContextFactory) { _client = client; _address = address; _ssl = ssl; _sslContextFactory = sslContextFactory; _maxConnections = _client.getMaxConnectionsPerAddress(); _maxQueueSize = _client.getMaxQueueSizePerAddress(); String addressString = address.getHost(); if (address.getPort() != (_ssl ? 443 : 80)) addressString += ":" + address.getPort(); _hostHeader = new ByteArrayBuffer(addressString); }
int port = address.getPort(); StringBuilder hostHeader = new StringBuilder( 64 ); hostHeader.append( address.getHost() );
int port = _destination.getAddress().getPort(); StringBuilder absoluteURI = new StringBuilder(); absoluteURI.append(secure ? HttpSchemes.HTTPS : HttpSchemes.HTTP);