Package org.apache.nutch.metrics
Enum ErrorTracker.ErrorType
- java.lang.Object
-
- java.lang.Enum<ErrorTracker.ErrorType>
-
- org.apache.nutch.metrics.ErrorTracker.ErrorType
-
- All Implemented Interfaces:
Serializable,Comparable<ErrorTracker.ErrorType>
- Enclosing class:
- ErrorTracker
public static enum ErrorTracker.ErrorType extends Enum<ErrorTracker.ErrorType>
Error type categories for classification. Uses a bounded set to stay within Hadoop's counter limits.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INDEXINGIndexing filter errorsNETWORKNetwork-related errors (IOException, SocketException, etc.)OTHEROther uncategorized errorsPARSINGParsing errors (ParseException, ParserNotFound)PROTOCOLProtocol errors (ProtocolException, ProtocolNotFound)SCORINGScoring filter errorsTIMEOUTTimeout errors (SocketTimeoutException)URLURL-related errors (MalformedURLException, URLFilterException)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ErrorTracker.ErrorTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ErrorTracker.ErrorType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NETWORK
public static final ErrorTracker.ErrorType NETWORK
Network-related errors (IOException, SocketException, etc.)
-
PROTOCOL
public static final ErrorTracker.ErrorType PROTOCOL
Protocol errors (ProtocolException, ProtocolNotFound)
-
PARSING
public static final ErrorTracker.ErrorType PARSING
Parsing errors (ParseException, ParserNotFound)
-
URL
public static final ErrorTracker.ErrorType URL
URL-related errors (MalformedURLException, URLFilterException)
-
SCORING
public static final ErrorTracker.ErrorType SCORING
Scoring filter errors
-
INDEXING
public static final ErrorTracker.ErrorType INDEXING
Indexing filter errors
-
TIMEOUT
public static final ErrorTracker.ErrorType TIMEOUT
Timeout errors (SocketTimeoutException)
-
OTHER
public static final ErrorTracker.ErrorType OTHER
Other uncategorized errors
-
-
Method Detail
-
values
public static ErrorTracker.ErrorType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ErrorTracker.ErrorType c : ErrorTracker.ErrorType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ErrorTracker.ErrorType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-