List of usage examples for com.google.common.net HostAndPort getPortOrDefault
public int getPortOrDefault(int defaultPort)
From source file:org.opendaylight.protocol.pcep.testtool.PCCMock.java
public static void main(final String[] args) throws InterruptedException, ExecutionException { Preconditions.checkArgument(args.length > 0, "Host and port of server must be provided."); final List<PCEPCapability> caps = new ArrayList<>(); final PCEPSessionProposalFactory proposal = new BasePCEPSessionProposalFactory((short) 120, (short) 30, caps);/*from w ww . j a v a2 s. co m*/ final PCEPSessionNegotiatorFactory snf = new DefaultPCEPSessionNegotiatorFactory(proposal, 0); final HostAndPort serverHostAndPort = HostAndPort.fromString(args[0]); final InetSocketAddress serverAddr = new InetSocketAddress(serverHostAndPort.getHostText(), serverHostAndPort.getPortOrDefault(12345)); final InetSocketAddress clientAddr = InetSocketAddressUtil.getRandomLoopbackInetSocketAddress(0); try (final PCCDispatcherImpl pccDispatcher = new PCCDispatcherImpl( ServiceLoaderPCEPExtensionProviderContext.getSingletonInstance().getMessageHandlerRegistry())) { pccDispatcher.createClient(serverAddr, -1, new PCEPSessionListenerFactory() { @Override public PCEPSessionListener getSessionListener() { return new SimpleSessionListener(); } }, snf, null, clientAddr).get(); } }
From source file:org.opendaylight.protocol.util.InetSocketAddressUtil.java
public static InetSocketAddress getInetSocketAddress(final String hostPortString, final Integer defaultPort) { final HostAndPort hostAndPort = HostAndPort.fromString(hostPortString); if (defaultPort != null) { return new InetSocketAddress(hostAndPort.getHostText(), hostAndPort.getPortOrDefault(defaultPort)); }//w ww .jav a2 s .c om return new InetSocketAddress(hostAndPort.getHostText(), hostAndPort.getPort()); }
From source file:io.bazel.rules.closure.webfiles.server.NetworkUtils.java
/** Turns {@code address} into a more human readable form. */ static HostAndPort createUrlAddress(HostAndPort address) { if (address.getHost().equals("::") || address.getHost().equals("0.0.0.0")) { return address.getPortOrDefault(80) == 80 ? HostAndPort.fromHost(getCanonicalHostName()) : HostAndPort.fromParts(getCanonicalHostName(), address.getPort()); } else {// w w w .j a va 2 s . c o m return address.getPortOrDefault(80) == 80 ? HostAndPort.fromHost(address.getHost()) : address; } }
From source file:zipkin.storage.cassandra3.DefaultSessionFactory.java
static List<InetSocketAddress> parseContactPoints(Cassandra3Storage cassandra) { List<InetSocketAddress> result = new LinkedList<>(); for (String contactPoint : cassandra.contactPoints.split(",")) { HostAndPort parsed = HostAndPort.fromString(contactPoint); result.add(new InetSocketAddress(parsed.getHostText(), parsed.getPortOrDefault(9042))); }/*from w w w . j a v a 2s .c o m*/ return result; }
From source file:zipkin.dependencies.cassandra.CassandraDependenciesJob.java
/** Returns the consistent port across all contact points or 9042 */ static String parsePort(String contactPoints) { Set<Integer> ports = Sets.newLinkedHashSet(); for (String contactPoint : contactPoints.split(",")) { HostAndPort parsed = HostAndPort.fromString(contactPoint); ports.add(parsed.getPortOrDefault(9042)); }//from w ww . j a v a 2s. c o m return ports.size() == 1 ? String.valueOf(ports.iterator().next()) : "9042"; }
From source file:org.sonar.server.es.EsClientProvider.java
private static void addHostToClient(HostAndPort host, TransportClient client) { try {//from w w w.j av a 2 s . c o m client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(host.getHostText()), host.getPortOrDefault(9001))); } catch (UnknownHostException e) { throw new IllegalStateException("Can not resolve host [" + host + "]", e); } }
From source file:com.facebook.presto.benchmark.driver.BenchmarkDriverOptions.java
private static URI parseServer(String server) { server = server.toLowerCase(ENGLISH); if (server.startsWith("http://") || server.startsWith("https://")) { return URI.create(server); }//from w w w .j a va 2 s . co m HostAndPort host = HostAndPort.fromString(server); try { return new URI("http", null, host.getHostText(), host.getPortOrDefault(80), null, null, null); } catch (URISyntaxException e) { throw new IllegalArgumentException(e); } }
From source file:io.prestosql.benchmark.driver.BenchmarkDriverOptions.java
private static URI parseServer(String server) { server = server.toLowerCase(ENGLISH); if (server.startsWith("http://") || server.startsWith("https://")) { return URI.create(server); }//from w w w . j av a 2 s . c om HostAndPort host = HostAndPort.fromString(server); try { return new URI("http", null, host.getHost(), host.getPortOrDefault(80), null, null, null); } catch (URISyntaxException e) { throw new IllegalArgumentException(e); } }
From source file:com.facebook.presto.cli.ClientOptions.java
public static URI parseServer(String server) { server = server.toLowerCase(ENGLISH); if (server.startsWith("http://") || server.startsWith("https://")) { return URI.create(server); }//from ww w . j a v a 2 s.com HostAndPort host = HostAndPort.fromString(server); try { return new URI("http", null, host.getHostText(), host.getPortOrDefault(80), null, null, null); } catch (URISyntaxException e) { throw new IllegalArgumentException(e); } }
From source file:io.prestosql.cli.ClientOptions.java
public static URI parseServer(String server) { server = server.toLowerCase(ENGLISH); if (server.startsWith("http://") || server.startsWith("https://")) { return URI.create(server); }//from w ww.j av a 2 s .c om HostAndPort host = HostAndPort.fromString(server); try { return new URI("http", null, host.getHost(), host.getPortOrDefault(80), null, null, null); } catch (URISyntaxException e) { throw new IllegalArgumentException(e); } }