Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.InvokerProxyBindingsMetaData


    *
    * @return the invoker proxy bindings
    */
   public Iterator<InvokerProxyBindingMetaData> getInvokerProxyBindings()
   {
      InvokerProxyBindingsMetaData delegate = getDelegate().getInvokerProxyBindings();
      if (delegate == null)
      {
         Collection<InvokerProxyBindingMetaData> result = Collections.emptyList();
         return result.iterator();
      }
View Full Code Here


    *
    * @return the invoker proxy bindings
    */
   public Iterator<InvokerProxyBindingMetaData> getInvokerProxyBindings()
   {
      InvokerProxyBindingsMetaData delegate = getDelegate().getInvokerProxyBindings();
      if (delegate == null)
      {
         Collection<InvokerProxyBindingMetaData> result = Collections.emptyList();
         return result.iterator();
      }
View Full Code Here

      // Validate version info
      assertEquals("2.1", specMetaData.getVersion());
      assertEquals("2.1", wrapper.getEjbVersion());

      // Test the unified metadata
      InvokerProxyBindingsMetaData bindings = wrapper.getInvokerProxyBindings();
      JBossEnterpriseBeansMetaData beans = wrapper.getEnterpriseBeans();
      JBossEnterpriseBeanMetaData session1Ejb = beans.get("session1EjbName");
      assertNotNull(session1Ejb);
      for(JBossEnterpriseBeanMetaData jbean : beans)
      {
         ContainerConfigurationMetaData beanCfg = jbean.determineContainerConfiguration();
         assertNotNull(beanCfg);
         InvokerBindingsMetaData invokers = jbean.determineInvokerBindings();
         for(InvokerBindingMetaData invoker : invokers)
         {
            InvokerProxyBindingMetaData ipbmd = bindings.get(invoker.getName());
            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();
View Full Code Here

      jbossMetaData.merge(jbossXmlMetaData, specMetaData);
      // Add the standardjboss.xml wrapper for defaults
      JBossMetaDataWrapper wrapper = new JBossMetaDataWrapper(jbossMetaData, stdMetaData);

      // Test the unified metadata view using the wrapper
      InvokerProxyBindingsMetaData bindings = wrapper.getInvokerProxyBindings();
      JBossEnterpriseBeansMetaData beans = wrapper.getEnterpriseBeans();
      JBossEnterpriseBeanMetaData sessionBean = beans.get("StatelessSessionBean");
      assertNotNull(sessionBean);
      for(JBossEnterpriseBeanMetaData jbean : beans)
      {
         ContainerConfigurationMetaData beanCfg = jbean.determineContainerConfiguration();
         assertNotNull(beanCfg);
         InvokerBindingsMetaData invokers = jbean.determineInvokerBindings();
         assertTrue(jbean.getEjbName()+" has > 0 invokers", invokers.size() > 0);
         for(InvokerBindingMetaData invoker : invokers)
         {
            InvokerProxyBindingMetaData ipbmd = bindings.get(invoker.getName());
            assertNotNull(invoker.getName(), ipbmd);
         }
      }
      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();
View Full Code Here

/* 370 */     return new ConfigurationMetaData(delegate);
/*     */   }
/*     */
/*     */   public Iterator<InvokerProxyBindingMetaData> getInvokerProxyBindings()
/*     */   {
/* 380 */     InvokerProxyBindingsMetaData delegate = ((JBossMetaData)getDelegate()).getInvokerProxyBindings();
/* 381 */     if (delegate == null)
/*     */     {
/* 383 */       Collection result = Collections.emptyList();
/* 384 */       return result.iterator();
/*     */     }
View Full Code Here

TOP

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

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.