package org.webpieces.httpparser.api.subparsers; public class HeaderItem<T> implements Comparable<HeaderItem<T>> { private double priority; private T item; public HeaderItem(double priority, T item) { this.priority = priority; this.item = item; } public double getPriority() { return priority; } public T getItem() { return item; } @Override public int compareTo(HeaderItem<T> o) { Double left = new Double(this.priority); Double right = new Double(o.priority); return right.compareTo(left); } }