Examples of VFSDeployment


Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

        WebGatewayBuilder builder = new WebGatewayBuilder(esbWarFiles, esbArchive, deploymentName, localCl, esbMetaData.getModel());
        File subDeployment = builder.build();
        if (subDeployment != null)
        {
            VFSDeployment vfsDeployment = null;
            try
            {
                vfsDeployment = createVFSDeployment(subDeployment);
                mainDeployer.deploy(vfsDeployment);
                log.info("Deploying '" + vfsDeployment.getName() + "'");
                this.setPublishers(builder.getPublishers());
                this.setServlets(builder.getServlets());
                this.deployment = vfsDeployment;
            }
            catch (Throwable throwable)
            {
                if (vfsDeployment != null)
                {
                    VirtualFile deploymentFile = vfsDeployment.getRoot();
                    if(deploymentFile.exists())
                    {
                        log.info("Deleting '" + vfsDeployment.getSimpleName() + "'");
                        deploymentFile.delete();
                    }
                }
                throw new ConfigurationException("Error deploying '" + vfsDeployment.getName() + "'.", throwable);
            }
        }
        this.state = CREATED;
    }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

    * @throws DeploymentException
    */
   public void add(VirtualFile vf) throws DeploymentException
   {
      VFSDeploymentFactory factory = VFSDeploymentFactory.getInstance();
      VFSDeployment deployment = factory.createVFSDeployment(vf);
      mainDeployer.addDeployment(deployment);
      deployments.add(deployment);
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

   protected void determineStructure(Deployment deployment, StructureMetaData structure) throws Exception
   {
      if (deployment instanceof VFSDeployment == false)
         throw new DeploymentException("Structure can only be determined for VFSDeployments " + deployment);
     
      VFSDeployment vfsDeployment = (VFSDeployment) deployment;
     
      VirtualFile root = vfsDeployment.getRoot();
      if (root == null)
         throw new IllegalStateException("Deployment has no root " + deployment);
      if (doDetermineStructure(root, null, root, structure) == false)
         throw new DeploymentException("No deployer recognised the structure of " + deployment.getName());
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

  
   protected DeploymentContext createRootDeploymentContext(Deployment deployment) throws Exception
   {
      if (deployment instanceof VFSDeployment)
      {
         VFSDeployment vfsDeployment = (VFSDeployment) deployment;
         return new AbstractVFSDeploymentContext(vfsDeployment.getRoot(), "");
      }
      return super.createRootDeploymentContext(deployment);
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

      }
      if (file == null)
      {
         throw new IllegalStateException();
      }
      final VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(file);
      try
      {
         mainDeployer.addDeployment(deployment);
         mainDeployer.process();
         mainDeployer.checkComplete();
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

  
   protected DeploymentContext createRootDeploymentContext(Deployment deployment) throws Exception
   {
      if (deployment instanceof VFSDeployment)
      {
         VFSDeployment vfsDeployment = (VFSDeployment) deployment;
         String name = deployment.getName();
         String simpleName = deployment.getSimpleName();
         if (name == null)
         {
            return new AbstractVFSDeploymentContext(vfsDeployment.getRoot(), "");
         }
         else
         {
            if (simpleName == null)
               return new AbstractVFSDeploymentContext(name, name, vfsDeployment.getRoot(), "");
            else
               return new AbstractVFSDeploymentContext(name, simpleName, vfsDeployment.getRoot(), "");
         }
      }
      return super.createRootDeploymentContext(deployment);
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

  
   protected static void deploy(URL url) throws DeploymentException, IOException
   {
      log.info("Deploying " + url);
      VirtualFile root = VFS.getRoot(url);
      VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(root);
      mainDeployer.deploy(deployment);
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

    */
   protected static void deployDir(VirtualFile deployDir) throws DeploymentException, IOException
   {
      log.info("Deploying directory " + deployDir);
      List<VirtualFile> files = deployDir.getChildren();
      VFSDeployment deployments[] = new VFSDeployment[files.size()];
      for(int i = 0; i < deployments.length; i++)
         deployments[i] = VFSDeploymentFactory.getInstance().createVFSDeployment(files.get(i));
      mainDeployer.deploy(deployments);
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

      return deployment.getPredeterminedManagedObjects().getAttachment(DeploymentContext.class);
   }

   protected Deployment createDeployment(StructureDeployer... deployers) throws Exception
   {
      VFSDeployment deployment = createDeployment();
      VFSDeploymentContext context = determineStructureWithStructureDeployers(deployment, deployers);
      ((MutableAttachments)deployment.getPredeterminedManagedObjects()).addAttachment(DeploymentContext.class, context);
      return deployment;
   }
View Full Code Here

Examples of org.jboss.deployers.vfs.spi.client.VFSDeployment

         return context;
   }
  
   protected VFSDeploymentContext deploy(String context, String path) throws Throwable
   {
      VFSDeployment deployment = createDeployment(context, path);
      VFSDeploymentContext result = determineStructure(deployment);
      assertNotNull(result);
      if (result.getProblem() != null)
         throw result.getProblem();
      return result;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.