Class CookiePriorityComparator

  • All Implemented Interfaces:
    java.util.Comparator<Cookie>

    @Contract(threading=STATELESS)
    public class CookiePriorityComparator
    extends java.lang.Object
    implements java.util.Comparator<Cookie>
    This cookie comparator ensures that cookies with longer paths take precedence over cookies with shorter path. Among cookies with equal path length cookies with earlier creation time take precedence over cookies with later creation time
    Since:
    4.4
    • Constructor Detail

      • CookiePriorityComparator

        public CookiePriorityComparator()
    • Method Detail

      • getPathLength

        private int getPathLength​(Cookie cookie)
      • compare

        public int compare​(Cookie c1,
                           Cookie c2)
        Specified by:
        compare in interface java.util.Comparator<Cookie>