public static List<InetSocketAddress> getLoggerAddresses(URI uri, Set<InetSocketAddress> addrsToExclude) throws IOException { List<InetSocketAddress> addrsList = getAddressesList(uri); addrsList.removeAll(addrsToExclude); return addrsList; }
static List<AsyncLogger> createLoggers(Configuration conf, URI uri, NamespaceInfo nsInfo, AsyncLogger.Factory factory, String nameServiceId) throws IOException { List<AsyncLogger> ret = Lists.newArrayList(); List<InetSocketAddress> addrs = Util.getAddressesList(uri); if (addrs.size() % 2 == 0) { LOG.warn("Quorum journal URI '" + uri + "' has an even number " + "of Journal Nodes specified. This is not recommended!"); } String jid = parseJournalId(uri); for (InetSocketAddress addr : addrs) { ret.add(factory.createLogger(conf, nsInfo, jid, nameServiceId, addr)); } return ret; }
URI uri = new URI(journalsUri); List<InetSocketAddress> socketAddresses = Util. getAddressesList(uri); for (InetSocketAddress is : socketAddresses) { journalNodeList.add(is.getHostName()); URI uri = new URI(journalsUri); List<InetSocketAddress> socketAddresses = Util. getAddressesList(uri); for (InetSocketAddress is : socketAddresses) { journalNodeList.add(is.getHostName()); } else { URI uri = new URI(journalsUri); List<InetSocketAddress> socketAddresses = Util.getAddressesList(uri); for (InetSocketAddress is : socketAddresses) { journalNodeList.add(is.getHostName());