|
|
@@ -23,9 +23,8 @@ import org.elasticsearch.common.io.stream.StreamOutput;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.util.Arrays;
|
|
|
-import java.util.Collection;
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
-import java.util.Locale;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
@@ -60,7 +59,8 @@ public final class Priority implements Comparable<Priority> {
|
|
|
public static final Priority NORMAL = new Priority((byte) 2);
|
|
|
public static final Priority LOW = new Priority((byte) 3);
|
|
|
public static final Priority LANGUID = new Priority((byte) 4);
|
|
|
- private static final List<Priority> values = Arrays.asList(IMMEDIATE, URGENT, HIGH, NORMAL, LOW, LANGUID);
|
|
|
+ private static final List<Priority> VALUES =
|
|
|
+ Collections.unmodifiableList(Arrays.asList(IMMEDIATE, URGENT, HIGH, NORMAL, LOW, LANGUID));
|
|
|
|
|
|
private final byte value;
|
|
|
|
|
|
@@ -69,10 +69,13 @@ public final class Priority implements Comparable<Priority> {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @return a list of all available priorities, sorted from the highest to the lowest.
|
|
|
+ * All priorities, sorted from highest priority to lowest priority. The returned list is
|
|
|
+ * unmodifiable.
|
|
|
+ *
|
|
|
+ * @return an unmodifiable list of priorities, sorted from highest priority to lowest priority.
|
|
|
*/
|
|
|
public static List<Priority> values() {
|
|
|
- return values;
|
|
|
+ return VALUES;
|
|
|
}
|
|
|
|
|
|
@Override
|