Package org.jboss.managed.api

Examples of org.jboss.managed.api.DeploymentTemplateInfo


    */
   public void testXADataSourceTemplateTemplatePropertiesAreMetaValues()
      throws Exception
   {
      ManagementView mgtView = getManagementView();
      DeploymentTemplateInfo dsInfo = mgtView.getTemplate("XADataSourceTemplate");
      Map<String,ManagedProperty> props = dsInfo.getProperties();
      validatePropertyMetaValues(props);
   }
View Full Code Here


                                    String deploymentName,
                                    ComponentType componentType, String componentName)
      throws Exception
   {
      ManagementView mgtView = getManagementView();
      DeploymentTemplateInfo dsInfo = mgtView.getTemplate(templateName);
      assertNotNull("template " + templateName + " found", dsInfo);
      Map<String, ManagedProperty> props = dsInfo.getProperties();

      for(String propName : propValues.keySet())
      {
         ManagedProperty prop = props.get(propName);
         // If the property does not exist on the template we don't set it
         if(prop == null)
            continue;
        
         log.debug("template property before: "+prop.getName()+","+prop.getValue());
         assertNotNull("property " + propName + " found in template " + templateName, prop);
         prop.setValue(propValues.get(propName));
         log.debug("template property after: "+prop.getName()+","+prop.getValue());
      }
     
      // Assert map composite
      if(dsInfo.getProperties().get("config-property") != null)
         assertTrue(dsInfo.getProperties().get("config-property").getMetaType() instanceof MapCompositeMetaType);
     
      mgtView.applyTemplate(deploymentName, dsInfo);

      // reload the view
      activeView = null;
View Full Code Here

            NoTxConnectionFactoryDeploymentMetaData.class);
   }
  
   protected DeploymentTemplateInfo createDeploymentInfo(String name, Class<?> attachment) throws Exception
   {
      DeploymentTemplateInfo info = getFactory().createTemplateInfo(DsDataSourceTemplateInfo.class, attachment, name, null);
      // populate the values
      ((DsDataSourceTemplateInfo) info).start();
      return info;
   }
View Full Code Here

   }
  
   @Override
   DeploymentTemplateInfo createDeploymentInfo(String name, Class<?> attachment) throws Exception
   {
      DeploymentTemplateInfo info = getFactory().createTemplateInfo(JmsDestinationTemplateInfo.class, attachment, name, null);
      ((JmsDestinationTemplateInfo)info).start();
      ((JmsDestinationTemplateInfo)info).setDestinationType(name);
      return info;
   }
View Full Code Here

      return Collections.emptySet();
   }
  
   protected DeploymentTemplateInfo assertTemplate(String name, Class<?> clazz) throws Exception
   {
      DeploymentTemplateInfo info = createDeploymentInfo(name, clazz);
      assertNotNull(info);
     
      ManagedObject mo = mof.createManagedObject(clazz);
      assertNotNull(mo);

      log.debug(">> " + info.getName());
      assertTemplateInfo(info, mo);     
     
      return info;
   }
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

     
      propValues.put("name", SimpleValueSupport.wrap("queueTemplate"));
      propValues.put("JNDIName", SimpleValueSupport.wrap(jndiName));
     
      ComponentType type = KnownComponentTypes.JMSDestination.Queue.getType();
      DeploymentTemplateInfo info = mgtView.getTemplate("QueueTemplate");
     
      // update values
      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 " + jndiName, prop);
View Full Code Here

      return suite;
  

   public void testQueueTemplate() throws Exception
   {
      DeploymentTemplateInfo info = getManagementView().getTemplate("QueueTemplate");
      assertNotNull(info);
     
      Map<String, ManagedProperty> properties = info.getProperties();
      assertNotNull(properties);
     
      List<String> items = Arrays.asList("JNDIName", "downCacheSize", "fullSize",
            "clustered", "maxDeliveryAttempts", "maxSize", "messageCounterHistoryDayLimit",
            "pageSize", "redeliveryDelay");

      properties.keySet().containsAll(items);
      // Validate the ObjectName property types
      ManagedProperty serverPeer = info.getProperties().get("serverPeer");
      assertNotNull(serverPeer);
      assertEquals(SimpleMetaType.STRING, serverPeer.getMetaType());
   }
View Full Code Here

      assertEquals(SimpleMetaType.STRING, serverPeer.getMetaType());
   }
  
   public void testTopicTemplate() throws Exception
   {
      DeploymentTemplateInfo info = getManagementView().getTemplate("TopicTemplate");
      assertNotNull(info);
     
      Map<String, ManagedProperty> properties = info.getProperties();
      assertNotNull(properties);
     
      List<String> items = Arrays.asList("JNDIName", "downCacheSize", "fullSize",
            "clustered", "maxDeliveryAttempts", "maxSize", "messageCounterHistoryDayLimit",
            "pageSize", "redeliveryDelay");
View Full Code Here

      // testCreateQueue1
      String jndiName = "testCreateQueue1";
      String templateName = "QueueTemplate";
      MetaValue jndiName1MV = SimpleValueSupport.wrap(jndiName);
      propValues.put("JNDIName", jndiName1MV);
      DeploymentTemplateInfo queue1Info = managementView.getTemplate(templateName);
      Map<String, ManagedProperty> testCreateQueue1Props = queue1Info.getProperties();
      log.debug("QueueTemplate#1: "+testCreateQueue1Props);
      for(String propName : testCreateQueue1Props.keySet())
      {
         ManagedProperty prop = testCreateQueue1Props.get(propName);
         assertNotNull("property " + propName + " found in template " + templateName, prop);
         log.debug("createComponentTest("+propName+") before: "+prop.getValue());
         prop.setValue(propValues.get(propName));
         log.debug("createComponentTest("+propName+") after: "+prop.getValue());
      }
      managementView.applyTemplate("testCreateQueue1", queue1Info);
      managementView.process();

      // testCreateQueue2
      jndiName = "testCreateQueue2";
      MetaValue jndiName2MV = SimpleValueSupport.wrap(jndiName);
      propValues.put("JNDIName", jndiName2MV);
      // Get a fresh template info view
      DeploymentTemplateInfo queue2Info = managementView.getTemplate(templateName);
      Map<String, ManagedProperty> testCreateQueue2Props = queue2Info.getProperties();
      log.debug("QueueTemplate#2: "+testCreateQueue2Props);
      // Validate the properties don't have the previous template values
      ManagedProperty jndiNameCheck1 = testCreateQueue2Props.get("JNDIName");
      assertFalse("Fresh temmplate properties does not have previous JNDIName",
            jndiName1MV.equals(jndiNameCheck1.getValue()));
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.