Class CollectionCrawler
- java.lang.Object
-
- gov.nasa.jpl.oodt.cas.crawl.config.ProductCrawlerBean
-
- gov.nasa.jpl.oodt.cas.crawl.ProductCrawler
-
- gov.nasa.pds.harvest.search.crawler.PDSProductCrawler
-
- gov.nasa.pds.harvest.search.crawler.CollectionCrawler
-
- All Implemented Interfaces:
gov.nasa.jpl.oodt.cas.commons.spring.SpringSetIdInjectionType
,gov.nasa.jpl.oodt.cas.filemgr.metadata.CoreMetKeys
- Direct Known Subclasses:
BundleCrawler
public class CollectionCrawler extends PDSProductCrawler
A crawler class for a PDS Collection file.- Author:
- mcayanan
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.harvest.search.crawler.PDSProductCrawler
inPersistanceMode, touchedFiles
-
-
Constructor Summary
Constructors Constructor Description CollectionCrawler(Pds4MetExtractorConfig extractorConfig)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
crawl(File collection)
Crawl a PDS4 collection file.-
Methods inherited from class gov.nasa.pds.harvest.search.crawler.PDSProductCrawler
addAction, addActions, addKnownMetadata, getActions, getMetadataForProduct, getMetExtractorConfig, passesPreconditions, setCounter, setDirectoryFilter, setFileFilter, setInPersistanceMode, setMetExtractorConfig, setSearchUrl
-
Methods inherited from class gov.nasa.jpl.oodt.cas.crawl.ProductCrawler
clearIngestStatus, crawl, getIngestStatus, handleFile, setActionRepo
-
Methods inherited from class gov.nasa.jpl.oodt.cas.crawl.config.ProductCrawlerBean
addRequiredMetadata, getActionIds, getApplicationContext, getDaemonPort, getDaemonWait, getFilemgrUrl, getGlobalMetadata, getId, getIngester, getProductPath, getRequiredMetadata, isCrawlForDirs, isNoRecur, isSkipIngest, setActionIds, setApplicationContext, setCrawlForDirs, setDaemonPort, setDaemonWait, setFilemgrUrl, setGlobalMetadata, setId, setIngester, setNoRecur, setProductPath, setRequiredMetadata, setSkipIngest
-
-
-
-
Constructor Detail
-
CollectionCrawler
public CollectionCrawler(Pds4MetExtractorConfig extractorConfig)
Constructor.- Parameters:
extractorConfig
- A configuration class for the metadata extractor.
-
-
Method Detail
-
crawl
public void crawl(File collection)
Crawl a PDS4 collection file. Method will register the collection first before attempting to register the product files it is pointing to.- Overrides:
crawl
in classPDSProductCrawler
- Parameters:
collection
- The PDS4 Collection file.
-
-