X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Fnaming%2FDnsBrowser.java;h=d9358c0830ee71f6130649e611a95f77eb3defae;hb=73a89e099608a51d9aef814a3f85a62947275f59;hp=7aadd64d80addb137efd1e9fc3025dcf8d88e1be;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.enterprise/src/org/argeo/naming/DnsBrowser.java b/org.argeo.enterprise/src/org/argeo/naming/DnsBrowser.java index 7aadd64d8..d9358c083 100644 --- a/org.argeo.enterprise/src/org/argeo/naming/DnsBrowser.java +++ b/org.argeo.enterprise/src/org/argeo/naming/DnsBrowser.java @@ -21,12 +21,7 @@ import javax.naming.directory.Attributes; import javax.naming.directory.DirContext; import javax.naming.directory.InitialDirContext; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - public class DnsBrowser implements Closeable { - private final static Log log = LogFactory.getLog(DnsBrowser.class); - private final DirContext initialCtx; public DnsBrowser() throws NamingException { @@ -84,7 +79,7 @@ public class DnsBrowser implements Closeable { } /** Ordered, with preferred first. */ - public List getSrvRecordsAsHosts(String name) throws NamingException { + public List getSrvRecordsAsHosts(String name, boolean withPort) throws NamingException { List raw = getRecords(name, "SRV"); if (raw.size() == 0) return null; @@ -101,7 +96,7 @@ public class DnsBrowser implements Closeable { } List lst = new ArrayList<>(); for (SrvRecord order : res) { - lst.add(order.toHost()); + lst.add(order.toHost(withPort)); } return Collections.unmodifiableList(lst); } @@ -140,7 +135,7 @@ public class DnsBrowser implements Closeable { try { initialCtx.close(); } catch (NamingException e) { - log.error("Cannot close context", e); + // silent } }