public enum Priority extends Enum<Priority>
Enum Constant and Description |
---|
HIGH
High priority.
|
HIGHEST
Highest priority.
|
LOW
Low priority.
|
LOWEST
Lowest priority.
|
NORMAL
Normal priority.
|
Modifier and Type | Field and Description |
---|---|
static Priority |
DEFAULT
The default starting priority for a job.
|
static Priority |
FLOOR
The default lowest priority for a job.
|
Modifier and Type | Method and Description |
---|---|
Priority |
downgrade()
Returns the priority one level below the current
priority if priority is higher than the default floor or the
lowest available priority.
|
Priority |
downgrade(Priority floor)
Returns the priority one level below the current
priority if priority is higher than the specified floor or the
lowest available priority.
|
int |
getPriority()
Get the current priority level.
|
static Priority |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Priority[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Priority HIGHEST
public static final Priority HIGH
public static final Priority NORMAL
public static final Priority LOW
public static final Priority LOWEST
public static final Priority DEFAULT
public static final Priority FLOOR
public static Priority[] values()
for (Priority c : Priority.values()) System.out.println(c);
public static Priority valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getPriority()
public Priority downgrade(Priority floor)
floor
- Priority floorpublic Priority downgrade()
Copyright © 2018. All rights reserved.