[ https://issues.apache.org/jira/browse/JSPF-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613885#action_12613885 ]
Norman Maurer commented on JSPF-61: ----------------------------------- Yeah something like: Index: /home/norman/workspace/jspf/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java =================================================================== --- /home/norman/workspace/jspf/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java (revision 655147) +++ /home/norman/workspace/jspf/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java (working copy) @@ -30,6 +30,7 @@ import org.xbill.DNS.MXRecord; import org.xbill.DNS.PTRRecord; import org.xbill.DNS.Record; +import org.xbill.DNS.Resolver; import org.xbill.DNS.SPFRecord; import org.xbill.DNS.TXTRecord; import org.xbill.DNS.TextParseException; @@ -61,7 +62,12 @@ public DNSServiceXBillImpl(Logger logger) { this.log = logger; // Default record limit is 10 - this.recordLimit = 10; + this.recordLimit = 10; + } + + public DNSServiceXBillImpl(Logger logger, Resolver resolver) { + this(logger); + Lookup.setDefaultResolver(resolver); } /** @@ -68,7 +74,7 @@ * @see org.apache.james.jspf.core.DNSService#setTimeOut(int) */ public synchronized void setTimeOut(int timeOut) { - this.timeOut = timeOut; + Lookup.getDefaultResolver().setTimeout(timeOut); } /** @@ -131,9 +137,9 @@ log.debug("Start "+recordTypeDescription+"-Record lookup for : " + request.getHostname()); - Lookup.getDefaultResolver().setTimeout(timeOut); + Lookup query = new Lookup(request.getHostname(), dnsJavaType); - + Record[] rr = query.run(); int queryResult = query.getResult(); > Allow use of costum Resolver > ---------------------------- > > Key: JSPF-61 > URL: https://issues.apache.org/jira/browse/JSPF-61 > Project: jSPF > Issue Type: New Feature > Components: Core > Affects Versions: 0.9b1, 0.9b2, 0.9b3, 0.9b4, 0.9.5, 0.9.6 > Reporter: Norman Maurer > Assignee: Norman Maurer > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]