Class SrvUtil

java.lang.Object
org.minidns.util.SrvUtil

public class SrvUtil extends Object
  • Constructor Details

  • Method Details

    • sortSrvRecords

      public static List<SRV> sortSrvRecords(Collection<SRV> srvRecords)
      Sort the given collection of SRV resource records by their priority and weight.

      Sorting by priority is easy. Sorting the buckets of SRV records with the same priority by weight requires to choose those records randomly but taking the weight into account.

      Parameters:
      srvRecords - a collection of SRV records.
      Returns:
      a sorted list of the given records.