java.io.Serializable
public final class Priority
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
static Priority |
DEBUG |
Developer orientated messages, usually used during development of product.
|
static Priority |
ERROR |
A problem has occurred but it is not fatal.
|
static Priority |
FATAL_ERROR |
Something caused whole system to fail.
|
static Priority |
INFO |
Useful information messages such as state changes, client connection, user login etc.
|
private java.lang.String |
m_name |
|
private int |
m_priority |
|
static Priority |
NONE |
Do not log anything.
|
static Priority |
WARN |
A problem or conflict has occurred but it may be recoverable, then
again it could be the start of the system failing.
|
Modifier | Constructor | Description |
---|---|---|
private |
Priority(java.lang.String name,
int priority) |
Private Constructor to block instantiation outside class.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
Get name of priority.
|
static Priority |
getPriorityForName(java.lang.String priority) |
Retrieve a Priority object for the name parameter.
|
int |
getValue() |
Get numerical value associated with priority.
|
boolean |
isGreater(Priority other) |
Test whether this priority is greater than other priority.
|
boolean |
isLower(Priority other) |
Test whether this priority is lower than other priority.
|
boolean |
isLowerOrEqual(Priority other) |
Test whether this priority is lower or equal to other priority.
|
private java.lang.Object |
readResolve() |
Helper method that replaces deserialized object with correct singleton.
|
java.lang.String |
toString() |
Overidden string to display Priority in human readable form.
|
public static final Priority DEBUG
public static final Priority INFO
public static final Priority WARN
public static final Priority ERROR
public static final Priority FATAL_ERROR
public static final Priority NONE
private final java.lang.String m_name
private final int m_priority
private Priority(java.lang.String name, int priority)
name
- the string name of prioritypriority
- the numerical code of prioritypublic static Priority getPriorityForName(java.lang.String priority)
priority
- the priority namepublic java.lang.String toString()
toString
in class java.lang.Object
public int getValue()
public java.lang.String getName()
public boolean isGreater(Priority other)
other
- the other Prioritypublic boolean isLower(Priority other)
other
- the other Prioritypublic boolean isLowerOrEqual(Priority other)
other
- the other Priorityprivate java.lang.Object readResolve()
Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.