Package org.apache.oodt.cas.filemgr.datatransfer

Examples of org.apache.oodt.cas.filemgr.datatransfer.DataTransfer


    protected void tearDown() throws Exception {
        System.setProperties(initialProperties);
    }

    public void testGetDataTransferServiceFromFactory() {
        DataTransfer transferer = GenericFileManagerObjectFactory
                .getDataTransferServiceFromFactory(dataTransferServiceFactory);
        assertNotNull(transferer);
    }
View Full Code Here


    public String getProductByID(OODTConfig config, String id) throws CatalogException, IOException, DataTransferException {
        Product product = config.getXMLRpcClient().getProductById(id);
        product.setProductReferences(config.getXMLRpcClient().getProductReferences(product));
        LocalDataTransferFactory ldtf = new LocalDataTransferFactory();
        DataTransfer dt = ldtf.createDataTransfer();
        String rand = UUID.randomUUID().toString();
        File theDir = new File("/tmp/oodt/" + rand);
        boolean mkdir = false;
        if (!theDir.exists()) {
            mkdir = theDir.mkdir();
        }
        if (mkdir) {
            dt.retrieveProduct(product, new File("/tmp/oodt/" + rand));
            return "/tmp/oodt/" + rand + "/" + product.getProductName();
        } else {
            return null;
        }
    }
View Full Code Here

    public String getProductByName(OODTConfig config, String name) throws CatalogException, IOException, DataTransferException {
        Product product = config.getXMLRpcClient().getProductByName(name);
        product.setProductReferences(config.getXMLRpcClient().getProductReferences(product));
        LocalDataTransferFactory ldtf = new LocalDataTransferFactory();
        DataTransfer dt = ldtf.createDataTransfer();
        String rand = UUID.randomUUID().toString();
        File theDir = new File("/tmp/oodt/" + rand);
        boolean mkdir = false;
        if (!theDir.exists()) {
            mkdir = theDir.mkdir();
        }
        if (mkdir) {
            dt.retrieveProduct(product, new File("/tmp/oodt/" + rand));
            return "/tmp/oodt/" + rand + "/" + product.getProductName();
        } else {
            return null;
        }
View Full Code Here

public class FileManagerFileStager extends FileStager {

   @Override
   public void stageFile(URI stageFile, File destDir,
         PgeMetadata pgeMetadata, Logger logger) throws Exception {
      DataTransfer dataTransferer = createDataTransfer(pgeMetadata, logger);
      logger.log(Level.INFO, "Using DataTransfer ["
               + dataTransferer.getClass().getCanonicalName() + "]");
      setFileManagerUrl(dataTransferer, pgeMetadata, logger);
      dataTransferer.retrieveProduct(createProduct(stageFile), destDir);
   }
View Full Code Here

            fail(e.getMessage());
        }
    }

    public void testGetDataTransferServiceFromFactory() {
        DataTransfer transferer = GenericFileManagerObjectFactory
                .getDataTransferServiceFromFactory(dataTransferServiceFactory);
        assertNotNull(transferer);
    }
View Full Code Here

TOP

Related Classes of org.apache.oodt.cas.filemgr.datatransfer.DataTransfer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.