Examples of ApplicationMetadata


Examples of org.jboss.metadata.ApplicationMetaData

      assertEnterpriseBeans(ejbJarMetaData, mode);
      assertInterceptors(ejbJarMetaData, mode);
      assertRelationships(ejbJarMetaData);
      assertAssemblyDescriptor(ejbJarMetaData);
     
      ApplicationMetaData applicationMetaData = new ApplicationMetaData(ejbJarMetaData);
      assertVersion(applicationMetaData);
      assertEnterpriseBeans(applicationMetaData, mode);
      assertRelationships(applicationMetaData);
      assertAssemblyDescriptor(applicationMetaData);
   }
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      assertTrue(specMetaData.isEJB1x());
      assertFalse(specMetaData.isEJB2x());
      assertFalse(specMetaData.isEJB21());
      assertFalse(specMetaData.isEJB3x());

      ApplicationMetaData old = new ApplicationMetaData(specMetaData);
      assertTrue(old.isEJB1x());
      assertFalse(old.isEJB2x());
      assertFalse(old.isEJB21());
      assertFalse(old.isEJB3x());
     
      EntityBeanMetaData entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("EjbName");
      assertNotNull(entity);
      assertTrue(entity.isCMP1x());
     
      EntityMetaData emd = (EntityMetaData) old.getBeanByEjbName("EjbName");
      assertNotNull(emd);
      assertTrue(emd.isCMP1x());

      JBossMetaData jbossMetaData = unmarshal("JBoss30_entityConfig.xml", JBossMetaData.class, null);
      JBossMetaData mergedMetaData = new JBossMetaData();
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

            assertNotNull(invoker.getName(), ipbmd);
         }
      }

      // Test the legacy wrapper view
      ApplicationMetaData appMetaData = new ApplicationMetaData(wrapper);
      Iterator<BeanMetaData> beans2 = appMetaData.getEnterpriseBeans();
      while (beans2.hasNext())
      {
         BeanMetaData bean = (BeanMetaData) beans2.next();
         ConfigurationMetaData beanCfg = bean.getContainerConfiguration();
         assertNotNull(beanCfg);
      }

      assertTrue(bindings.size() > 10);
      // Validate some know invoker bindings
      InvokerProxyBindingMetaData ssui = bindings.get("stateless-unified-invoker");
      assertNotNull(ssui);
      InvokerProxyBindingMetaData sfui = bindings.get("stateful-unified-invoker");
      assertNotNull(sfui);

      BeanMetaData beanCfg = appMetaData.getBeanByEjbName("session1EjbName");
      assertNotNull(beanCfg);
      Iterator<String> it = beanCfg.getInvokerBindings();
      org.jboss.metadata.InvokerProxyBindingMetaData imd = null;
      while (it.hasNext() && imd == null)
      {
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      JBossEnterpriseBeanMetaData jsessionBean = (JBossEnterpriseBeanMetaData) sessionBean;
      InvokerBindingsMetaData invokers = jsessionBean.determineInvokerBindings();
      assertTrue(sessionBean.getEjbName()+" has 1 invokers", invokers.size() > 0);

      // Test the legacy wrapper view
      ApplicationMetaData appMetaData = new ApplicationMetaData(wrapper);
      Iterator<BeanMetaData> beans2 = appMetaData.getEnterpriseBeans();
      while (beans2.hasNext())
      {
         BeanMetaData bean = (BeanMetaData) beans2.next();
         ConfigurationMetaData beanCfg = bean.getContainerConfiguration();
         assertNotNull(beanCfg);
      }

      assertTrue(bindings.size() > 10);
      // Validate some know invoker bindings
      InvokerProxyBindingMetaData ssui = bindings.get("stateless-unified-invoker");
      assertNotNull(ssui);
      InvokerProxyBindingMetaData sfui = bindings.get("stateful-unified-invoker");
      assertNotNull(sfui);

      BeanMetaData beanCfg = appMetaData.getBeanByEjbName("StatelessSessionBean");
      assertNotNull(beanCfg);
      Iterator<String> it = beanCfg.getInvokerBindings();
      org.jboss.metadata.InvokerProxyBindingMetaData imd = null;
      while (it.hasNext() && imd == null)
      {
         String invoker = it.next();
         imd = beanCfg.getApplicationMetaData().getInvokerProxyBindingMetaDataByName(invoker);
         assertNotNull(imd);
      }
      assertNotNull(imd);

      // Validate the merged StrictlyPooledMDB
      JBossEnterpriseBeanMetaData strictlyPooledMDB = beans.get("StrictlyPooledMDB");
      JBossMessageDrivenBeanMetaData strictlyPooledMDBMD = (JBossMessageDrivenBeanMetaData) strictlyPooledMDB;
      assertNotNull("strictlyPooledMDB", strictlyPooledMDB);
      assertEquals("Message driven pooling test", strictlyPooledMDBMD.getDescriptionGroup().getDescription());
      assertEquals("org.jboss.test.cts.ejb.StrictlyPooledMDB", strictlyPooledMDBMD.getEjbClass());
      assertTrue(strictlyPooledMDB.isMessageDriven());
      assertTrue(strictlyPooledMDB instanceof JBossMessageDrivenBeanMetaData);
      assertEquals("AUTO_ACKNOWLEDGE", strictlyPooledMDBMD.getAcknowledgeMode());
      assertEquals("javax.jms.Queue", strictlyPooledMDBMD.getMessageDestinationType());
      assertEquals(SubscriptionDurability.NonDurable, strictlyPooledMDBMD.getSubscriptionDurability());
      EnvironmentEntryMetaData maxActiveCount = strictlyPooledMDBMD.getEnvironmentEntryByName("maxActiveCount");
      assertEquals("maxActiveCountID", maxActiveCount.getId());
      assertEquals("java.lang.Integer", maxActiveCount.getType());
      assertEquals("5", maxActiveCount.getValue());
      assertEquals("queue/A", strictlyPooledMDBMD.getDestinationJndiName());
      assertEquals("Strictly Pooled Message Driven Bean", strictlyPooledMDBMD.getConfigurationName());

      // Test security-identity information     
      org.jboss.metadata.SecurityIdentityMetaData secMetaData = beanCfg.getSecurityIdentityMetaData();
      assertNull(secMetaData);

      BeanMetaData RunAsStatelessSessionBean = appMetaData.getBeanByEjbName("RunAsStatelessSessionBean");
      assertNotNull(RunAsStatelessSessionBean);
      secMetaData = RunAsStatelessSessionBean.getSecurityIdentityMetaData();
      assertEquals("getUseCallerIdentity", false, secMetaData.getUseCallerIdentity());
      String roleName = secMetaData.getRunAsRoleName();
      assertEquals("RunAsStatelessSessionBean.getRunAsRoleName", "RunAsStatelessSessionBean-role-name", roleName);
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      assertNotNull(invokerBindingMetaData);
      assertEquals("sessionInvokerProxyBindingName", invokerBindingMetaData.getInvokerProxyBindingName());
      assertNull(invokerBindingMetaData.getJndiName());

      JBossMetaDataWrapper jbossWrapper = new JBossMetaDataWrapper(result, stdMetaData);
      ApplicationMetaData app = new ApplicationMetaData(jbossWrapper);
      BeanMetaData wrapper = app.getBeanByEjbName("SessionEjbName");
      assertNotNull(wrapper);
      String invokerJndiName = wrapper.getInvokerBinding("sessionInvokerProxyBindingName");
      assertEquals("SessionEjbName", invokerJndiName);
     
      bean = result.getEnterpriseBean("MdbEjbName");
      assertNotNull(bean);
      invokerBindings = bean.getInvokerBindings();
      assertNull(invokerBindings);
      invokerBindings = bean.determineInvokerBindings();
      assertNotNull(invokerBindings);
      assertEquals(1, invokerBindings.size());
      InvokerBindingMetaData invokerBinding = invokerBindings.get(InvokerBindingMetaData.MESSAGE_DRIVEN);
      assertNotNull(invokerBinding);
      assertEquals(bean.getEjbName(), invokerBinding.getJndiName());
     
      wrapper = app.getBeanByEjbName("MdbEjbName");
      assertNotNull(wrapper);
      invokerJndiName = wrapper.getInvokerBinding(InvokerBindingMetaData.MESSAGE_DRIVEN);
      assertEquals(wrapper.getEjbName(), invokerJndiName);
   }
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

   public void assertEverythingWithAppMetaData(EjbJar2xMetaData ejbJarMetaData, Mode mode)
   {
      JBossMetaData jbossMetaData = new JBossMetaData();
      //jbossMetaData.setOverridenMetaData(ejbJarMetaData);
      jbossMetaData = MergeUtil.merge(jbossMetaData, ejbJarMetaData);
      ApplicationMetaData applicationMetaData = new ApplicationMetaData(jbossMetaData);
      assertVersion(ejbJarMetaData);
      assertVersion(applicationMetaData);
      assertId("ejb-jar", ejbJarMetaData);
      assertEquals("ejb-jar-id", ejbJarMetaData.getId());
      assertEjbClientJar(ejbJarMetaData);
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      assertHome(metaData);
   }
  
   protected void assertLegacyBeanMetaData(JBossMetaData metaData)
   {
      ApplicationMetaData appMetaData = new ApplicationMetaData(metaData);
     
      Iterator i = appMetaData.getEnterpriseBeans();
      while(i.hasNext())
      {
         BeanMetaData bm = (BeanMetaData) i.next();
         assertLegacyBeanMetaDataLocalHome(bm);
         //
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      assertFalse(result.isEJB1x());
      assertTrue(result.isEJB2x());
      assertFalse(result.isEJB21());
      assertFalse(result.isEJB3x());

      ApplicationMetaData old = new ApplicationMetaData(result);
      assertFalse(old.isEJB1x());
      assertTrue(old.isEJB2x());
      assertFalse(old.isEJB21());
      assertFalse(old.isEJB3x());
   }
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      MessageDrivenBeanMetaData mdbMD2 = (MessageDrivenBeanMetaData) subclassMDB;
      assertEquals("AUTO_ACKNOWLEDGE", mdbMD2.getAcknowledgeMode());
      assertEquals("javax.jms.Topic", mdbMD2.getMessageDestinationType());
      assertEquals(SubscriptionDurability.Durable, mdbMD2.getSubscriptionDurability());

      ApplicationMetaData legacyMD = new ApplicationMetaData(result);
      BeanMetaData strictlyPooledMDB2 = legacyMD.getBeanByEjbName("StrictlyPooledMDB");
      assertNotNull(strictlyPooledMDB2);
      assertTrue(strictlyPooledMDB2.getClass()+" instanceof MessageDrivenMetaData", strictlyPooledMDB2 instanceof MessageDrivenMetaData);
      MessageDrivenMetaData strictlyPooledMDMD = (MessageDrivenMetaData) strictlyPooledMDB2;
      assertEquals("javax.jms.Queue", strictlyPooledMDMD.getDestinationType());
   }
View Full Code Here

Examples of org.jboss.metadata.ApplicationMetaData

      assertFalse(result.isEJB1x());
      assertTrue(result.isEJB2x());
      assertTrue(result.isEJB21());
      assertFalse(result.isEJB3x());
     
      ApplicationMetaData old = new ApplicationMetaData(result);
      assertFalse(old.isEJB1x());
      assertTrue(old.isEJB2x());
      assertTrue(old.isEJB21());
      assertFalse(old.isEJB3x());
   }
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.