Enum CrawlProgressMessage.CrawlStatus
- java.lang.Object
-
- java.lang.Enum<CrawlProgressMessage.CrawlStatus>
-
- dk.netarkivet.harvester.harvesting.distribute.CrawlProgressMessage.CrawlStatus
-
- All Implemented Interfaces:
Serializable
,Comparable<CrawlProgressMessage.CrawlStatus>
- Enclosing class:
- CrawlProgressMessage
public static enum CrawlProgressMessage.CrawlStatus extends Enum<CrawlProgressMessage.CrawlStatus>
The general status of a job in NAS.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CRAWLER_ACTIVE
Heritrix is actively crawling.CRAWLER_EMPTY
Heritrix is active but is crawling nothing.CRAWLER_PAUSED
Heritrix is crawling but has been paused by the user.CRAWLER_PAUSING
Heritrix is crawling but is currently pausing.CRAWLING_FINISHED
Heritrix has finished crawling, post processing of metadata and ARC files remains to be done.PRE_CRAWL
Initial status of a job: Heritrix has not yet started crawling.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CrawlProgressMessage.CrawlStatus
valueOf(String name)
Returns the enum constant of this type with the specified name.static CrawlProgressMessage.CrawlStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PRE_CRAWL
public static final CrawlProgressMessage.CrawlStatus PRE_CRAWL
Initial status of a job: Heritrix has not yet started crawling.
-
CRAWLER_ACTIVE
public static final CrawlProgressMessage.CrawlStatus CRAWLER_ACTIVE
Heritrix is actively crawling.
-
CRAWLER_EMPTY
public static final CrawlProgressMessage.CrawlStatus CRAWLER_EMPTY
Heritrix is active but is crawling nothing.
-
CRAWLER_PAUSING
public static final CrawlProgressMessage.CrawlStatus CRAWLER_PAUSING
Heritrix is crawling but is currently pausing.
-
CRAWLER_PAUSED
public static final CrawlProgressMessage.CrawlStatus CRAWLER_PAUSED
Heritrix is crawling but has been paused by the user.
-
CRAWLING_FINISHED
public static final CrawlProgressMessage.CrawlStatus CRAWLING_FINISHED
Heritrix has finished crawling, post processing of metadata and ARC files remains to be done.
-
-
Method Detail
-
values
public static CrawlProgressMessage.CrawlStatus[] 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 (CrawlProgressMessage.CrawlStatus c : CrawlProgressMessage.CrawlStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CrawlProgressMessage.CrawlStatus 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
-
-