Class SrvUtil

    • Constructor Detail

    • Method Detail

      • sortSrvRecords

        public static List<SRVsortSrvRecords​(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.