@Override @Deprecated public Collection<InetSocketAddress> getProxies() { List<InetSocketAddress> proxies = new LinkedList<InetSocketAddress>(); for (ProxyConfiguration proxy : proxyConfigurations) { proxies.add(proxy.getRemoteAddress()); } return proxies; }
@Override @Deprecated public Collection<InetSocketAddress> getProxies() { List<InetSocketAddress> proxies = new LinkedList<>(); for (ProxyConfiguration proxy : proxyConfigurations) { proxies.add(proxy.getRemoteAddress()); } return proxies; }
@Override @Deprecated public Collection<InetSocketAddress> getProxies() { List<InetSocketAddress> proxies = new LinkedList<InetSocketAddress>(); for (ProxyConfiguration proxy : proxyConfigurations) { proxies.add(proxy.getRemoteAddress()); } return proxies; }
@Override @Deprecated public Collection<InetSocketAddress> getProxies() { List<InetSocketAddress> proxies = new LinkedList<>(); for (ProxyConfiguration proxy : proxyConfigurations) { proxies.add(proxy.getRemoteAddress()); } return proxies; }
@Deprecated public String getProxyList() { if (this.proxyConfigurations.isEmpty()) { return null; } StringBuilder builder = new StringBuilder(); for (ProxyConfiguration proxy : this.proxyConfigurations) { InetSocketAddress socketAddress = proxy.getRemoteAddress(); if (builder.length() > 0) { builder.append(","); } InetAddress address = socketAddress.getAddress(); String host = address.toString(); int index = host.indexOf("/"); // Prefer host name, but perform reverse DNS lookup to find it host = (index > 0) ? host.substring(0, index) : host.substring(1); if (host.contains(":")) { // Escape IPv6 builder.append('[').append(host).append(']'); } else { builder.append(host); } builder.append(':').append(socketAddress.getPort()); } return builder.toString(); }
@Override public void addProxy(ProxyConfiguration proxyConfiguration) { this.add(proxyConfiguration.getRemoteAddress(), proxyConfiguration.getLocalAddress()); }
public String getProxyList() { if (this.getProxyConfiguration().isEmpty()) { return null; } StringBuilder builder = new StringBuilder(); for (ProxyConfiguration proxy : this.getProxyConfigurations()) { InetSocketAddress socketAddress = proxy.getRemoteAddress(); if (builder.length() > 0) { builder.append(","); } InetAddress address = socketAddress.getAddress(); String host = address.toString(); int index = host.indexOf("/"); // Prefer host name, but perform reverse DNS lookup to find it host = (index > 0) ? host.substring(0, index) : host.substring(1); if (host.contains(":")) { // Escape IPv6 builder.append('[').append(host).append(']'); } else { builder.append(host); } builder.append(':').append(socketAddress.getPort()); } return builder.toString(); }
@Override public void init(Collection<ProxyConfiguration> proxies, MCMPConnectionListener connectionListener) { this.connectionListener = connectionListener; if (proxies != null) { Lock lock = this.proxiesLock.writeLock(); lock.lock(); try { for (final ProxyConfiguration proxy : proxies) { this.add(proxy.getRemoteAddress(), proxy.getLocalAddress()); } this.status(false); } finally { lock.unlock(); } } this.init = true; }
@Override public void addProxy(ProxyConfiguration proxyConfiguration) { this.add(proxyConfiguration.getRemoteAddress(), proxyConfiguration.getLocalAddress()); }
/** * {@inheritDoc} * * @see org.jboss.modcluster.mcmp.MCMPHandler#init(java.util.List) */ @Override public void init(Collection<ProxyConfiguration> proxies, MCMPConnectionListener connectionListener) { this.connectionListener = connectionListener; if (proxies != null) { Lock lock = this.proxiesLock.writeLock(); lock.lock(); try { for (final ProxyConfiguration proxy : proxies) { this.add(proxy.getRemoteAddress(), proxy.getLocalAddress()); } this.status(false); } finally { lock.unlock(); } } this.init = true; }
@Override public void addProxy(ProxyConfiguration proxyConfiguration, boolean established) { this.add(proxyConfiguration.getRemoteAddress(), proxyConfiguration.getLocalAddress()).setEstablished(established); }
@Override public void addProxy(ProxyConfiguration proxyConfiguration, boolean established) { this.add(proxyConfiguration.getRemoteAddress(), proxyConfiguration.getLocalAddress()).setEstablished(established); }