gov.nasa.pds.harvest.crawler.actions
Class FileObjectRegistrationAction
java.lang.Object
gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction
gov.nasa.pds.harvest.crawler.actions.FileObjectRegistrationAction
- All Implemented Interfaces:
- gov.nasa.jpl.oodt.cas.commons.spring.SpringSetIdInjectionType
public class FileObjectRegistrationAction
- extends gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction
Class to register file objects.
- Author:
- mcayanan
Fields inherited from class gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction |
LOG, phases |
Method Summary |
boolean |
performAction(File product,
gov.nasa.jpl.oodt.cas.metadata.Metadata metadata)
Perform the action to register the file products. |
void |
setActions(List<gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction> actions)
Sets a list of crawler actions to perform before file object
registration. |
Methods inherited from class gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction |
getDescription, getId, getPhases, setDescription, setId, setPhases |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileObjectRegistrationAction
public FileObjectRegistrationAction(String registryUrl,
RegistryIngester ingester)
- Constructor.
- Parameters:
registryUrl
- url of the registry.ingester
- The RegistryIngester.
- Throws:
gov.nasa.pds.registry.exception.RegistryClientException
performAction
public boolean performAction(File product,
gov.nasa.jpl.oodt.cas.metadata.Metadata metadata)
throws gov.nasa.jpl.oodt.cas.crawl.structs.exceptions.CrawlerActionException
- Perform the action to register the file products.
- Specified by:
performAction
in class gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction
- Parameters:
product
- The file.metadata
- The metadata associated with the file.
- Returns:
- Always returns true.
- Throws:
gov.nasa.jpl.oodt.cas.crawl.structs.exceptions.CrawlerActionException
- If an error occurred while processing
the file objects.
setActions
public void setActions(List<gov.nasa.jpl.oodt.cas.crawl.action.CrawlerAction> actions)
- Sets a list of crawler actions to perform before file object
registration.
- Parameters:
actions
- A list of crawler actions.
Copyright © 2010-2012 Planetary Data System. All Rights Reserved.