Package org.jboss.managed.api

Examples of org.jboss.managed.api.DeploymentTemplateInfo


               if(mp != null && mp.includeInTemplate())
                  infoProps.put(prop.getName(), prop);
            }
         }
      }
      DeploymentTemplateInfo info = new BasicDeploymentTemplateInfo(name, description, infoProps);
      return info;
   }
View Full Code Here


            }
         }
      }
      Class<?>[] parameterTypes = {String.class, String.class, Map.class};
      Constructor<? extends DeploymentTemplateInfo> ctor = infoClass.getConstructor(parameterTypes);
      DeploymentTemplateInfo info = ctor.newInstance(name, description, infoProps);
      return info;
   }
View Full Code Here

               if(mp != null && mp.includeInTemplate())
                  infoProps.put(prop.getName(), prop);
            }
         }
      }
      DeploymentTemplateInfo info = new BasicDeploymentTemplateInfo(name, description, infoProps);
      return info;
   }
View Full Code Here

            }
         }
      }
      Class[] parameterTypes = {String.class, String.class, Map.class};
      Constructor<? extends DeploymentTemplateInfo> ctor = infoClass.getConstructor(parameterTypes);
      DeploymentTemplateInfo info = ctor.newInstance(name, description, infoProps);
      return info;
   }
View Full Code Here

   {
      ManagedObject managedObject = createManagedObject(ManagementObjectExplicit.class);
      checkManagedObjectDefaults(ManagementObjectExplicit.class, managedObject);
      checkManagedProperties(managedObject, "property1");
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(managedObject, "testExplicit", "testExplicit");
      log.info(info);
      assertEquals("testExplicit", info.getName());
      assertEquals("testExplicit", info.getDescription());
      assertTrue("property1 is in template info", info.getProperties().containsKey("property1"));
   }
View Full Code Here

   }
   public void testReflectionOfExplicit()
      throws Exception
   {
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(ManagementObjectExplicit.class, "testReflectionOfExplicit", "testReflectionOfExplicit");
      log.info(info);
      assertEquals("testReflectionOfExplicit", info.getName());
      assertEquals("testReflectionOfExplicit", info.getDescription());
      assertTrue("property1 is in template info", info.getProperties().containsKey("property1"));     
   }
View Full Code Here

    */
   public void testReflectionOfObjectName()
      throws Exception
   {
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(ObjectNameBean.class, "testReflectionOfObjectName", "testReflectionOfObjectName");
      log.info(info);
      assertEquals("testReflectionOfObjectName", info.getName());
      assertEquals("testReflectionOfObjectName", info.getDescription());
      Map<String, ManagedProperty> props = info.getProperties();
      ManagedProperty nameAsString = props.get("nameAsString");
      assertNotNull(nameAsString);
      assertEquals(SimpleMetaType.STRING, nameAsString.getMetaType());
   }
View Full Code Here

      ManagementObjectExplicit explicit = new ManagementObjectExplicit();
      explicit.setProperty1("value1-orig");
      ManagedObject managedObject = super.initManagedObject(explicit);

      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info1 = factory.createTemplateInfo(managedObject, "testExplicit", "testExplicit");
      log.info(info1);
      assertEquals("testExplicit", info1.getName());
      assertEquals("testExplicit", info1.getDescription());
      assertTrue("property1 is in template info", info1.getProperties().containsKey("property1"));
      ManagedProperty property1 = managedObject.getProperty("property1");
     
      DeploymentTemplateInfo info1_1 = info1.copy();
      log.info(info1);
      assertEquals("testExplicit", info1.getName());
      assertEquals("testExplicit", info1.getDescription());
      assertTrue("property1 is in template info", info1.getProperties().containsKey("property1"));

      Map<String, ManagedProperty> props1 = info1.getProperties();
      ManagedProperty iproperty1 = props1.get("property1");
      assertNotNull(iproperty1);
      iproperty1.setValue(SimpleValueSupport.wrap("value1-copy"));

      Map<String, ManagedProperty> props1_1 = info1_1.getProperties();
      assertTrue("info1.props != info1_1.props", props1 != props1_1);
      assertEquals("props size", props1.size(), props1_1.size());
      ManagedProperty iproperty1_1 = props1_1.get("property1");
      assertNotNull("info1.copy property1", iproperty1_1);
      assertTrue("property1 != property1_1", iproperty1 != iproperty1_1);
View Full Code Here

                                      ComponentType componentType, String componentName,
                                      boolean processChanges)
      throws Exception
   {
      ManagementView mgtView = getManagementView();
      DeploymentTemplateInfo info = mgtView.getTemplate(templateName);
      assertNotNull("template " + templateName + " found", info);
      Map<String, ManagedProperty> props = info.getProperties();
      for(String propName : propValues.keySet())
      {
         ManagedProperty prop = props.get(propName);
         log.debug("createComponentTest("+propName+") before: "+prop.getValue());
         assertNotNull("property " + propName + " found in template " + templateName, prop);
View Full Code Here

    log.info(" ------ DUMPING VIEWMANAGER -------- ");

    ManagementView viewManager = ps.getViewManager();

    for( String name : viewManager.getTemplateNames() ){
      DeploymentTemplateInfo template = viewManager.getTemplate(name);
      log.debug("  * Template: "+name+";  Desc: "+template.getDescription());
    }

    viewManager.getComponentsForType( new ComponentType() );

    for( String name : viewManager.getDeploymentNames() ){
View Full Code Here

TOP

Related Classes of org.jboss.managed.api.DeploymentTemplateInfo

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.