public class StateAwareProductCrawler extends ProductCrawler
ProductCrawler used for testing the appropriated states are
entered for each part of the crawler's workflow.actionRepo, DIR_FILTER, FILE_FILTER, ingester, ingestStatus, LOGFILE_LOCATION, FILE_SIZE, FILENAME, MIME_TYPE, PRODUCT_ID, PRODUCT_NAME, PRODUCT_RECEVIED_TIME, PRODUCT_STRUCTURE, PRODUCT_TYPE| Constructor and Description |
|---|
StateAwareProductCrawler() |
| Modifier and Type | Method and Description |
|---|---|
protected Metadata |
getMetadataForProduct(File p) |
void |
markFailExtraction() |
void |
markFailIngest() |
void |
markFailPreconditions() |
void |
markFailPreIngestActions() |
void |
markFailRenaming() |
void |
markFailRequiredMetadata() |
void |
markSkipIngest() |
protected boolean |
passesPreconditions(File p) |
boolean |
ranExtraction() |
boolean |
ranIngest() |
boolean |
ranPostIngestFailActions() |
boolean |
ranPostIngestSuccessActions() |
boolean |
ranPreconditions() |
boolean |
ranPreIngestActions() |
boolean |
ranRenaming() |
boolean |
ranRequiredMetadata() |
protected File |
renameProduct(File p,
Metadata m) |
crawl, crawl, getIngestStatus, handleFilegetActionIds, getApplicationContext, getClientTransferer, getDaemonPort, getDaemonWait, getFilemgrUrl, getGlobalMetadata, getId, getProductPath, getRequiredMetadata, isCrawlForDirs, isNoRecur, isSkipIngest, setActionIds, setApplicationContext, setClientTransferer, setCrawlForDirs, setDaemonPort, setDaemonWait, setFilemgrUrl, setGlobalMetadata, setId, setNoRecur, setProductPath, setRequiredMetadata, setSkipIngestpublic void markFailPreconditions()
public void markFailExtraction()
public void markFailRenaming()
public void markFailRequiredMetadata()
public void markFailPreIngestActions()
public void markSkipIngest()
public void markFailIngest()
public boolean ranPreconditions()
public boolean ranExtraction()
public boolean ranRenaming()
public boolean ranRequiredMetadata()
public boolean ranPreIngestActions()
public boolean ranIngest()
public boolean ranPostIngestSuccessActions()
public boolean ranPostIngestFailActions()
protected boolean passesPreconditions(File p)
passesPreconditions in class ProductCrawlerprotected Metadata getMetadataForProduct(File p) throws Exception
getMetadataForProduct in class ProductCrawlerExceptionprotected File renameProduct(File p, Metadata m) throws Exception
renameProduct in class ProductCrawlerExceptionCopyright © 1999–2017 Apache OODT. All rights reserved.