gov.nasa.pds.transport
Class ZipDirHandler
java.lang.Object
gov.nasa.pds.transport.AbstractPdsGetHandler
gov.nasa.pds.transport.ZipDirHandler
- All Implemented Interfaces:
- org.apache.oodt.product.handlers.ofsn.metadata.OFSNMetKeys, org.apache.oodt.product.handlers.ofsn.OFSNGetHandler
public class ZipDirHandler
- extends AbstractPdsGetHandler
Handler that returns a ZIP file containing all files ion the requested directory.
Sub-directories are not included.
Adapted from jpl.pds.server.ZipDFileHandler to conform to the OFSNGetHandler API.
- Author:
- Crichton and Hughes., Luca Cinquini
Fields inherited from interface org.apache.oodt.product.handlers.ofsn.metadata.OFSNMetKeys |
GET_CMD, LISTING_CMD, OFSN_COMPUTE_DIR_SIZE, OFSN_COMPUTE_FILE_SIZE, OFSN_XML_CONF_FILE_KEY |
Method Summary |
void |
configure(Properties properties)
Configuration method sets the temporary cache directory. |
protected File |
getOutputFile(String inputDirPath)
Method to generate the requested product from the given target. |
static void |
main(String[] args)
Debug method |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final Logger LOG
ZipDirHandler
public ZipDirHandler()
configure
public void configure(Properties properties)
- Description copied from class:
AbstractPdsGetHandler
- Configuration method sets the temporary cache directory.
Overriding subclasses should also invoke this superclass method.
- Specified by:
configure
in interface org.apache.oodt.product.handlers.ofsn.OFSNGetHandler
- Overrides:
configure
in class AbstractPdsGetHandler
getOutputFile
protected File getOutputFile(String inputDirPath)
throws org.apache.oodt.product.ProductException
- Description copied from class:
AbstractPdsGetHandler
- Method to generate the requested product from the given target.
Must be implemented by subclasses.
- Specified by:
getOutputFile
in class AbstractPdsGetHandler
- Returns:
- outputFile
- Throws:
org.apache.oodt.product.ProductException
main
public static void main(String[] args)
throws org.apache.oodt.product.ProductException
- Debug method
- Parameters:
args
-
- Throws:
org.apache.oodt.product.ProductException
Copyright © 2010–2014 Planetary Data System. All rights reserved.