Package org.jboss.metadata.javaee.spec

Examples of org.jboss.metadata.javaee.spec.ResourceReferenceMetaData


         assertEquals("setStatelessLocal", injectionTarget.getInjectionTargetName());
      }
     
      {
         assertEquals(1, bean.getResourceReferences().size());
         ResourceReferenceMetaData resourceRef = bean.getResourceReferenceByName("testDatasource");
         assertNotNull(resourceRef);
         assertEquals("javax.sql.DataSource", resourceRef.getType());
         assertEquals(ResourceAuthorityType.Container, resourceRef.getResAuth());
         assertEquals("java:/DefaultDS", resourceRef.getMappedName());
         assertEquals(1, resourceRef.getInjectionTargets().size());
         ResourceInjectionTargetMetaData injectionTarget = resourceRef.getInjectionTargets().iterator().next();
         assertNotNull(injectionTarget);
         assertEquals(injectionTargetClass, injectionTarget.getInjectionTargetClass());
         assertEquals("testDatasource", injectionTarget.getInjectionTargetName());
      }
     
View Full Code Here


      assertNotNull(merged.getEnterpriseBeans());
      // As of JBMETA-1, this is now a JBossSessionBeanMetaData
      // JBossGenericBeanMetaData bean = (JBossGenericBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      JBossSessionBeanMetaData bean = (JBossSessionBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      assertEquals(1, bean.getResourceReferences().size());
      ResourceReferenceMetaData ref = bean.getResourceReferenceByName("qFactory");
      assertNotNull(ref);
      assertEquals("ConnectionFactory", ref.getJndiName());
   }
View Full Code Here

      // create a merged view
      JBossMetaData merged = MergeUtil.merge(jboss, null);
      assertNotNull(merged.getEnterpriseBeans());
      JBossGenericBeanMetaData bean = (JBossGenericBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      assertEquals(1, bean.getResourceReferences().size());
      ResourceReferenceMetaData ref = bean.getResourceReferenceByName("qFactory");
      assertNotNull(ref);
      assertEquals("ConnectionFactory", ref.getJndiName());
   }
View Full Code Here

         assertEquals("setStatelessLocal", injectionTarget.getInjectionTargetName());
      }
     
      {
         assertEquals(1, bean.getResourceReferences().size());
         ResourceReferenceMetaData resourceRef = bean.getResourceReferenceByName("testDatasource");
         assertNotNull(resourceRef);
         assertEquals("javax.sql.DataSource", resourceRef.getType());
         assertEquals(ResourceAuthorityType.Container, resourceRef.getResAuth());
         assertEquals("java:/DefaultDS", resourceRef.getMappedName());
         assertEquals(1, resourceRef.getInjectionTargets().size());
         ResourceInjectionTargetMetaData injectionTarget = resourceRef.getInjectionTargets().iterator().next();
         assertNotNull(injectionTarget);
         assertEquals("org.jboss.ejb3.test.service.ServiceSix", injectionTarget.getInjectionTargetClass());
         assertEquals("testDatasource", injectionTarget.getInjectionTargetName());
      }
     
View Full Code Here

     

      JBossEnterpriseBeanMetaData mdb = jbossMetaData.getEnterpriseBean("TopicPublisher");
     
      ResourceReferencesMetaData resources = mdb.getResourceReferences();
      ResourceReferenceMetaData jmsRef1 = resources.get("jms/MyTopicConnection");
      assertNotNull(jmsRef1);
      assertEquals("jms/MyTopicConnection", jmsRef1.getResourceRefName());
      assertEquals("javax.jms.TopicConnectionFactory", jmsRef1.getType());
      assertEquals(ResourceAuthorityType.Container, jmsRef1.getResAuth());
      assertEquals("topicfactoryref", jmsRef1.getResourceName());
      assertEquals("java:/JmsXA", jmsRef1.getJndiName());
      ResourceReferenceMetaData jmsRef2 = resources.get("jms/TopicName");
      assertNotNull(jmsRef2);
      assertEquals("jms/TopicName", jmsRef2.getResourceRefName());
      assertEquals("javax.jms.Topic", jmsRef2.getType());
      assertEquals(ResourceAuthorityType.Container, jmsRef2.getResAuth());
      assertEquals("topicref", jmsRef2.getResourceName());
      assertEquals("topic/testTopic", jmsRef2.getJndiName());
   }
View Full Code Here

      assertNotNull(references);

      ResourceReferencesMetaData resources = runMdb.getJndiEnvironmentRefsGroup().getResourceReferences();
      assertNotNull(resources);
      assertEquals(1, resources.size());
      ResourceReferenceMetaData resource = resources.get("jms/QueFactory");
      assertNotNull(resource);
      assertEquals("javax.jms.QueueConnectionFactory", resource.getType());
      assertEquals(ResourceAuthorityType.Container, resource.getResAuth());
   }
View Full Code Here

      assertEquals("Level1MDBCallerBean", localReference.getLink());

      ResourceReferencesMetaData resources = deepMdb.getJndiEnvironmentRefsGroup().getResourceReferences();
      assertNotNull(resources);
      assertEquals(1, resources.size());
      ResourceReferenceMetaData resource = resources.get("jms/QueFactory");
      assertNotNull(resource);
      assertEquals("javax.jms.QueueConnectionFactory", resource.getType());
      assertEquals(ResourceAuthorityType.Container, resource.getResAuth());
   }
View Full Code Here

      ResourceInjectionTargetMetaData orbField = orbResTargets.iterator().next();
      assertEquals(Client.class.getName(), orbField.getInjectionTargetClass());
      assertEquals("orb", orbField.getInjectionTargetName());

      // URL maps to resource-ref
      ResourceReferenceMetaData urlRes = clientMD.getResourceReferenceByName("jboss-home-page");
      assertNotNull(urlRes);
      assertEquals("http://www.jboss.org", urlRes.getMappedName());
      Set<ResourceInjectionTargetMetaData> urlResTargets = urlRes.getInjectionTargets();
      assertNotNull(urlResTargets);
      assertEquals(1, urlResTargets.size());
      ResourceInjectionTargetMetaData urlResField = urlResTargets.iterator().next();
      assertEquals(Client.class.getName(), urlResField.getInjectionTargetClass());
      assertEquals("jbossHome", urlResField.getInjectionTargetName());
View Full Code Here

         ResourceInjectionTargetMetaData sendQueueField = sendQueueTargets.iterator().next();
         assertEquals(Client.class.getName(), sendQueueField.getInjectionTargetClass());
         assertEquals("sendQueue", sendQueueField.getInjectionTargetName());

         // jms queue connection factory maps to resource-ref
         ResourceReferenceMetaData qcfRef = mergedMetaData.getResourceReferenceByName("queueConnectionFactory");
         assertNotNull(qcfRef);
         assertEquals("jms/QueueConnectionFactory", qcfRef.getJndiName());
         assertEquals("jms/QueueConnectionFactory", qcfRef.getMappedName());
         Set<ResourceInjectionTargetMetaData> qcfRefTargets = qcfRef.getInjectionTargets();
         assertEquals(1, qcfRefTargets.size());
         ResourceInjectionTargetMetaData qcfRefField = qcfRefTargets.iterator().next();
         assertEquals(Client.class.getName(), qcfRefField.getInjectionTargetClass());
         assertEquals("queueConnectionFactory", qcfRefField.getInjectionTargetName());
        
View Full Code Here

      assertEquals("J2EE Client Tests", metaData.getDescriptionGroup().getDisplayName());
      assertEquals("test-client", metaData.getJndiName());
      assertEquals("4.0", metaData.getVersion());

      // Validate the resource-refs
      ResourceReferenceMetaData res0 = metaData.getResourceReferenceByName("url/JBossHome");
      assertNotNull(res0);
      assertNull(res0.getJndiName());
      assertNull(res0.getMappedName());
      assertEquals("java.net.URL", res0.getType());
      assertTrue(res0.isContainerAuth());
      assertEquals("The JBoss Web Site HomePage", res0.getDescriptions().value()[0].value());
      assertEquals("http://www.jboss.org", res0.getResUrl());
      ResourceReferenceMetaData res1 = metaData.getResourceReferenceByName("url/IndirectURL");
      assertNotNull(res1);
      assertEquals("SomeWebSite", res1.getJndiName());
      assertEquals("SomeWebSite", res1.getMappedName());
      assertEquals("java.net.URL", res1.getType());
      assertTrue(res1.isContainerAuth());
      assertEquals("SomeWebSite HomePage", res1.getDescriptions().value()[0].value());
      assertNull(res1.getResUrl());
      // Validate the resource-env-refs
      ResourceEnvironmentReferenceMetaData res2 = metaData.getResourceEnvironmentReferenceByName("jms/aQueue");
      assertNotNull(res2);
      assertEquals("A test of the resource-env-ref tag", res2.getDescriptions().value()[0].value());
      assertEquals("jms/aQueue", res2.getResourceEnvRefName());
View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.ResourceReferenceMetaData

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.