Menu

#73 make MX_KXRecord implement Comparable

None
closed-fixed
nobody
None
5
2019-05-18
2002-07-29
Anonymous
No

*** org/xbill/DNS/MX_KXRecord.java.orig Mon Jul 29
17:09:56 2002
--- org/xbill/DNS/MX_KXRecord.java Mon Jul 29
18:04:16 2002
***************
*** 13,19 ****
* @author Brian Wellington
*/

! public class MX_KXRecord extends Record {

private short priority;
private Name target;
--- 13,19 ----
* @author Brian Wellington
*/

! public class MX_KXRecord extends Record implements
Comparable {

private short priority;
private Name target;
***************
*** 96,100 ****
--- 96,109 ----
out.writeShort(priority);
target.toWireCanonical(out);
}
+ /** Iplements the Comparable interface. Since lower
MX priority numbers have
a higher prefrence, this returns a positive number if
this has a lower priority
then the passed in Object.
+ @author Joseph Shraibman <joseph@xtenit.com> */
+ public int compareTo(Object o){
+ return ((MX_KXRecord)o).priority - priority;
+ }

}
+
+
+
+

Discussion

  • Brian Wellington

    Logged In: YES
    user_id=63197

    As of 1.3.0, all records will implement Comparable.

     
  • Brian Wellington

    • status: open --> closed-fixed
     
  • Ingo

    Ingo - 2019-05-18

    Ticket moved from /p/dnsjava/patches/1/