Package uk.org.microbase.filesystem.spi

Examples of uk.org.microbase.filesystem.spi.FileInfo


  {
    //Download necessary responder file
    activeProcessDao.acquireLock();
    try
    {
      FileInfo fileInfo = process.getResponder().getFileInfo();

      File warFile = new File(webappDir, fileInfo.getName());

      if (warFile.exists())
      {
        logger.log(Level.INFO,
            "WAR file: {0} already exists. It''s not necessary to "
            + "download/install responder: {1}",
            new Object[]{warFile.getAbsolutePath(),
            process.getResponder().getTaskTypeGuid()});
      }
      else
      {
        process.setState(ActiveProcess.State.DOWNLOADING);
        activeProcessDao.updateProcess(process);
        logger.log(Level.INFO,
            "Downloading responder executable: {0} to {1}",
            new Object[]{fileInfo.toString(), warFile.getAbsolutePath()});
        runtime.getMicrobaseFS().download(
            fileInfo.getBucket(), fileInfo.getPath(), fileInfo.getName(),
            warFile);
        logger.log(Level.INFO, "Download of: {0} complete", fileInfo.toString());
        process.setState(ActiveProcess.State.INSTALLING);
        activeProcessDao.updateProcess(process);
        try
        {
          Thread.sleep(WAIT_FOR_CONTAINER_DEPLOY_MS);
View Full Code Here


    responder.setCheckDemandEveryMs(checkDemandEveryMs);
    responder.setEnabled(enabled);
    responder.setMaxInstances(maxInstances);
    responder.setTaskTypeGuid(responderGuid);

    FileInfo responderFileInfo = new FileInfo(fileBucket, filePath, fileName);
    responder.setFileInfo(responderFileInfo);
   
    responderDao.registerResponder(responder);
  }
View Full Code Here

TOP

Related Classes of uk.org.microbase.filesystem.spi.FileInfo

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.