Examples of ManagedDeployment


Examples of org.jboss.managed.api.ManagedDeployment

      // Create, distribute and start a deployment template
      String deploymentName = super.applyTemplate(template, deploymentBaseName, info);

      // Process the deployment
      ManagedDeployment md = getMainDeployer().getManagedDeployment(deploymentName);
      processRootManagedDeployment(md, getDefaulProfiletKey(), log.isTraceEnabled());
   }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      throws Exception
   {
      if(comp == null)
         throw new IllegalArgumentException("Null managed component.");
      // Find the comp deployment
      ManagedDeployment md = comp.getDeployment();

      // Get the parent
      while( md.getParent() != null )
         md = md.getParent();

      String name = md.getName();
      ProfileDeployment compDeployment = getProfileDeployment(name);
      if( compDeployment == null )
      {
         formatter.applyPattern(i18n.getString("ManagementView.NoSuchDeploymentException")); //$NON-NLS-1$
         Object[] args = {name};
         String msg = formatter.format(args);
         throw new NoSuchDeploymentException(msg);
      }

      // Apply the managed properties to the server ManagedDeployment/ManagedComponent
      ManagedDeployment compMD = managedDeployments.get(md.getName());
      log.debug("updateComponent, deploymentName="+name+": "+compMD);

      ManagedComponent serverComp = null;
      // Find the managed component again
      if(comp.getDeployment().getParent() == null)
      {
         serverComp = compMD.getComponent(comp.getName());
      }
      else
      {
         // Look at the children
         // TODO - support more levels of nested deployments ?
         if(compMD.getChildren() != null && compMD.getChildren().isEmpty() == false)
         {
            for(ManagedDeployment child : compMD.getChildren())
            {
               if(serverComp != null)
                  break;

               serverComp = child.getComponent(comp.getName());
            }
         }
      }
      if(serverComp == null)
      {
         log.debug("Name: "+comp.getName()+" does not map to existing ManagedComponet in ManagedDeployment: "+md.getName()
               + ", components: "+compMD.getComponents());
         formatter.applyPattern(i18n.getString("ManagementView.InvalidComponentName")); //$NON-NLS-1$
         Object[] args = {comp.getName(), md.getName()};
         String msg = formatter.format(args);
         throw new IllegalArgumentException(msg);
      }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

   public void removeComponent(ManagedComponent comp) throws Exception
   {
      if(comp == null)
         throw new IllegalArgumentException("null managed component.");
      //
      ManagedDeployment md = comp.getDeployment();

      // Get the parent
      while( md.getParent() != null )
         md = md.getParent();

      String name = md.getName();
      ProfileDeployment profileDeployment = getProfileDeployment(name);
      if( profileDeployment == null )
      {
         formatter.applyPattern(i18n.getString("ManagementView.NoSuchDeploymentException")); //$NON-NLS-1$
         Object[] args = {name};
         String msg = formatter.format(args);
         throw new NoSuchDeploymentException(msg);
      }

      // Apply the managed properties to the server ManagedDeployment/ManagedComponent
      ManagedDeployment compMD = managedDeployments.get(md.getName());
      log.debug("updateComponent, deploymentName="+name+": "+compMD);

      ManagedComponent serverComp = null;
      // Find the managed component again
      if(comp.getDeployment().getParent() == null)
      {
         serverComp = compMD.getComponent(comp.getName());
      }
      else
      {
         // Look at the children
         // TODO - support more levels of nested deployments ?
         if(compMD.getChildren() != null && compMD.getChildren().isEmpty() == false)
         {
            for(ManagedDeployment child : compMD.getChildren())
            {
               if(serverComp != null)
                  break;

               serverComp = child.getComponent(comp.getName());
            }
         }
      }
      if(serverComp == null)
      {
         log.debug("Name: "+comp.getName()+" does not map to existing ManagedComponet in ManagedDeployment: "+md.getName()
               + ", components: "+compMD.getComponents());
         formatter.applyPattern(i18n.getString("ManagementView.InvalidComponentName")); //$NON-NLS-1$
         Object[] args = {comp.getName(), md.getName()};
         String msg = formatter.format(args);
         throw new IllegalArgumentException(msg);
      }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      return mainDeployer.getManagedDeployment(ctx.getName());
   }

   private ProfileKey getProfileKeyForDeployemnt(String name) throws NoSuchDeploymentException
   {
      ManagedDeployment md = getDeployment(name);
      return md.getAttachment(ProfileKey.class);
   }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      return targetObject != null ? targetObject.getComponentName() : null;
   }

   private ProfileKey getProfileKeyForDeployemnt(String name) throws NoSuchDeploymentException
   {
      ManagedDeployment md = getDeployment(name);
      return md.getAttachment(ProfileKey.class);
   }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

   public void removeComponent(ManagedComponent comp) throws Exception
   {
      if(comp == null)
         throw new IllegalArgumentException("null managed component.");
      //
      ManagedDeployment md = comp.getDeployment();

      // Get the parent
      while( md.getParent() != null )
         md = md.getParent();
        
      String name = md.getName();
      ProfileDeployment profileDeployment = getProfileDeployment(name);
      if( profileDeployment == null )
      {
         formatter.applyPattern(i18n.getString("ManagementView.NoSuchDeploymentException")); //$NON-NLS-1$
         Object[] args = {name};
         String msg = formatter.format(args);
         throw new NoSuchDeploymentException(msg);
      }
     
      // Apply the managed properties to the server ManagedDeployment/ManagedComponent
      ManagedDeployment compMD = getDeployment(md.getName());
      log.debug("updateComponent, deploymentName="+name+": "+compMD);
     
      ManagedComponent serverComp = null;
      // Find the managed component again
      if(comp.getDeployment().getParent() == null)
      {
         serverComp = compMD.getComponent(comp.getName());
      }
      else
      {
         // Look at the children
         // TODO - support more levels of nested deployments ?
         if(compMD.getChildren() != null && compMD.getChildren().isEmpty() == false)
         {
            for(ManagedDeployment child : compMD.getChildren())
            {
               if(serverComp != null)
                  break;
              
               serverComp = child.getComponent(comp.getName());
            }           
         }
      }
      if(serverComp == null)
      {
         log.debug("Name: "+comp.getName()+" does not map to existing ManagedComponet in ManagedDeployment: "+md.getName()
               + ", components: "+compMD.getComponents());
         formatter.applyPattern(i18n.getString("ManagementView.InvalidComponentName")); //$NON-NLS-1$
         Object[] args = {comp.getName(), md.getName()};
         String msg = formatter.format(args);
         throw new IllegalArgumentException(msg);
      }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      throws Exception
   {
      if(comp == null)
         throw new IllegalArgumentException("Null managed component.");
      // Find the comp deployment
      ManagedDeployment md = comp.getDeployment();
  
      // Get the parent
      while( md.getParent() != null )
         md = md.getParent();
        
      String name = md.getName();
      ProfileDeployment compDeployment = getProfileDeployment(name);
      if( compDeployment == null )
      {
         formatter.applyPattern(i18n.getString("ManagementView.NoSuchDeploymentException")); //$NON-NLS-1$
         Object[] args = {name};
         String msg = formatter.format(args);
         throw new NoSuchDeploymentException(msg);
      }
  
      // Apply the managed properties to the server ManagedDeployment/ManagedComponent
      ManagedDeployment compMD = getDeployment(md.getName());
      log.debug("updateComponent, deploymentName="+name+": "+compMD);
     
      ManagedComponent serverComp = null;
      // Find the managed component again
      if(comp.getDeployment().getParent() == null)
      {
         serverComp = compMD.getComponent(comp.getName());
      }
      else
      {
         // Look at the children
         // TODO - support more levels of nested deployments ?
         if(compMD.getChildren() != null && compMD.getChildren().isEmpty() == false)
         {
            for(ManagedDeployment child : compMD.getChildren())
            {
               if(serverComp != null)
                  break;
              
               serverComp = child.getComponent(comp.getName());
            }           
         }
      }
      if(serverComp == null)
      {
         log.debug("Name: "+comp.getName()+" does not map to existing ManagedComponet in ManagedDeployment: " + md.getName()
               + ", components: "+compMD.getComponents());
         formatter.applyPattern(i18n.getString("ManagementView.InvalidComponentName")); //$NON-NLS-1$
         Object[] args = {comp.getName(), md.getName()};
         String msg = formatter.format(args);
         throw new IllegalArgumentException(msg);
      }
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      {
         mgtView.load();
         Set<String> names = mgtView.getDeploymentNames();
         for(String name : names)
         {
            ManagedDeployment md = mgtView.getDeployment(name);
            tmp.append("ManagedDeployment: ");
            tmp.append(md.getName());
            tmp.append('\n');
            Map<String, ManagedComponent> mcs = md.getComponents();
            if(mcs != null)
            {
               for(ManagedComponent mc : mcs.values())
               {
                  tmp.append("+++ ManagedComponent(name=");
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

      {
         try
         {
            try
            {
               ManagedDeployment md = mainDeployer.getManagedDeployment(deployment.getName());
               processRootManagedDeployment(md, trace);
              
               // Cache the deployment types
               if(md.getTypes() != null && md.getTypes().isEmpty() == false)
                  ((AbstractProfileDeployment)deployment)
                     .addTransientAttachment(KnownDeploymentTypes.class.getName(), md.getTypes());
            }
            catch(DeploymentException e)
            {
               // FIXME Assume a undeployed (stopped) deployment
               ManagedDeployment md = createStoppedManagedDeployment(deployment);
               processManagedDeployment(md, DeploymentState.STOPPED, 0, trace);
            }
         }
         catch(Exception e)
         {
View Full Code Here

Examples of org.jboss.managed.api.ManagedDeployment

  
   @SuppressWarnings("unchecked")
   protected ManagedDeployment createStoppedManagedDeployment(ProfileDeployment deployment)
   {
      String deploymentName = deployment.getName();
      ManagedDeployment md = new ManagedDeploymentImpl(deploymentName,
            deployment.getRoot().getName());
     
      // Try to get the cached deployment type
      Collection<String> deploymentTypes = ((AbstractProfileDeployment)deployment)
         .getTransientAttachment(KnownDeploymentTypes.class.getName(), Collection.class);
     
      if(deploymentTypes != null && deploymentTypes.isEmpty() == false)
      {
         md.setTypes(new HashSet<String>(deploymentTypes));
      }
      else
      {
         int i = deploymentName.lastIndexOf(".");
         if(i != -1 && (i + 1) < deploymentName.length())
         {
            String guessedType = deploymentName.substring(i + 1, deploymentName.length());
            if(guessedType.endsWith("/"))
               guessedType = guessedType.substring(0, guessedType.length() -1 );
            md.setTypes(new HashSet<String>(1));
            md.addType(guessedType);
        
      }
      return md;
   }
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.