[ 
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]

Reply via email to