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