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, LOG
FILE_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, handleFile
getActionIds, getApplicationContext, getClientTransferer, getDaemonPort, getDaemonWait, getFilemgrUrl, getGlobalMetadata, getId, getProductPath, getRequiredMetadata, isCrawlForDirs, isNoRecur, isSkipIngest, setActionIds, setApplicationContext, setClientTransferer, setCrawlForDirs, setDaemonPort, setDaemonWait, setFilemgrUrl, setGlobalMetadata, setId, setNoRecur, setProductPath, setRequiredMetadata, setSkipIngest
public 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 ProductCrawler
protected Metadata getMetadataForProduct(File p) throws Exception
getMetadataForProduct
in class ProductCrawler
Exception
protected File renameProduct(File p, Metadata m) throws Exception
renameProduct
in class ProductCrawler
Exception
Copyright © 1999–2017 Apache OODT. All rights reserved.