Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.ResourceManagersMetaData


   }

   public void testResourceManagers() throws Exception
   {
      JBoss50MetaData original = new JBoss50MetaData();
      ResourceManagersMetaData rms = new ResourceManagersMetaData();
      original.setResourceManagers(rms);
      ResourceManagerMetaData rm = new ResourceManagerMetaData();
      rm.setResName("original1");
      rms.add(rm);
      rm = new ResourceManagerMetaData();
      rm.setResName("original2");
      rms.add(rm);
     
      JBoss50MetaData override = new JBoss50MetaData();
      rms = new ResourceManagersMetaData();
      override.setResourceManagers(rms);
      rm = new ResourceManagerMetaData();
      rm.setResName("override1");
      rms.add(rm);
      rm = new ResourceManagerMetaData();
      rm.setResName("override2");
      rms.add(rm);
     
      JBoss50MetaData merged = new JBoss50MetaData();
      merged.merge(override, original);
      rms = merged.getResourceManagers();
      assertNotNull(rms);
      assertEquals(4, rms.size());System.out.println("rms: " + rms.keySet());
      assertTrue(rms.containsKey("original1"));
      assertTrue(rms.containsKey("original2"));
      assertTrue(rms.containsKey("override1"));
      assertTrue(rms.containsKey("override2"));
   }
View Full Code Here


   }

   protected void validateResourceRefs(JBossMetaData jbossMetaData)
   {
      // Validate the resource managers
      ResourceManagersMetaData resourceMgrs = jbossMetaData.getResourceManagers();
      assertEquals(5, resourceMgrs.size());
      ResourceManagerMetaData qfmgr = resourceMgrs.get("queuefactoryref");
      assertNotNull(qfmgr);
      assertEquals("java:/JmsXA", qfmgr.getResJndiName());
      ResourceManagerMetaData qmgr = resourceMgrs.get("queueref");
      assertNotNull(qmgr);
      assertEquals("queue/testQueue", qmgr.getResJndiName());
      ResourceManagerMetaData tfmgr = resourceMgrs.get("topicfactoryref");
      assertNotNull(tfmgr);
      assertEquals("java:/JmsXA", tfmgr.getResJndiName());
      ResourceManagerMetaData tmgr = resourceMgrs.get("topicref");
      assertNotNull(tmgr);
      assertEquals("topic/testTopic", tmgr.getResJndiName());
     

      JBossEnterpriseBeanMetaData mdb = jbossMetaData.getEnterpriseBean("TopicPublisher");
View Full Code Here

      ref = new ResourceReferenceMetaData();
      ref.setResourceRefName("jms/QueueName");
      ref.setResourceName("queueref");
      refs.add(ref);
     
      ResourceManagersMetaData rms = new ResourceManagersMetaData();
      ResourceManagerMetaData rm = new ResourceManagerMetaData();
      rm.setResName("queuefactoryref");
      rm.setResJndiName("java:/JmsXA");
      rms.add(rm);
      rm = new ResourceManagerMetaData();
      rm.setResName("queueref");
      rm.setResJndiName("queue/testQueue");
      rms.add(rm);
     
      JBossEnvironmentRefsGroupMetaData merged = new JBossEnvironmentRefsGroupMetaData();
      merged.merge(jboss, spec, rms);
      refs = merged.getResourceReferences();
      assertNotNull(refs);
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.jboss.ResourceManagersMetaData

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.