Simplify DNSService service interface -------------------------------------
Key: JSPF-29 URL: http://issues.apache.org/jira/browse/JSPF-29 Project: jSPF Issue Type: Task Components: Core Affects Versions: 0.9b3 Reporter: Stefano Bagnara Assigned To: Stefano Bagnara Fix For: 0.9b4 DNSService contains too much logic and we are not able to unit-test this part because of the networking needed. So we should try to simplify it as much as possible. 1) Remove NoneException and simply return null when no result is found. 2) Refactor it to include a generci getRecords(host, recordType) 3) Decide wether to introduce a TimeoutException or simply reuse the TempErrorException we use now. 4) Move code for specific lookups getARecords/getMXRecords/getPTRRecords/getAAAARecords and so on into the caller terms (or other code). We currenlty have very few callers for that services so it should not be a problem. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]