Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.InvokerBindingsMetaData


    *
    * @return an iterator of invoker proxy binding names
    */
   public Iterator<String> getInvokerBindings()
   {
      InvokerBindingsMetaData invokerBindings = getDelegate().determineInvokerBindings();
      return new InvokerBindingsIterator(invokerBindings);
   }
View Full Code Here


    *
    * @return an iterator of invoker proxy binding names
    */
   public Iterator<String> getInvokerBindings()
   {
      InvokerBindingsMetaData invokerBindings = getDelegate().determineInvokerBindings();
      return new InvokerBindingsIterator(invokerBindings);
   }
View Full Code Here

      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);
         }
View Full Code Here

      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())
View Full Code Here

      JBossMetaData result = unmarshal();
      JBoss50DTDMetaData stdMetaData = unmarshal("JBoss5xEverything_testStandard.xml", JBoss50DTDMetaData.class, null);

      JBossEnterpriseBeanMetaData bean = result.getEnterpriseBean("SessionEjbName");
      assertNotNull(bean);
      InvokerBindingsMetaData invokerBindings = bean.getInvokerBindings();
      assertNotNull(invokerBindings);
      assertEquals(1, invokerBindings.size());
      InvokerBindingMetaData invokerBindingMetaData = invokerBindings.get("sessionInvokerProxyBindingName");
      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);
View Full Code Here

   public void testInvokers() throws Exception
   {
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setEjbName("session");

      InvokerBindingsMetaData invokers = new InvokerBindingsMetaData();
      InvokerBindingMetaData invoker = new InvokerBindingMetaData();
      invoker.setInvokerProxyBindingName("invoker1");
      invoker.setJndiName(invoker.getInvokerProxyBindingName() + "Original");
      invokers.add(invoker);
      invoker = new InvokerBindingMetaData();
      invoker.setInvokerProxyBindingName("invoker2");
      invoker.setJndiName(invoker.getInvokerProxyBindingName() + "Original");
      invokers.add(invoker);
      original.setInvokerBindings(invokers);
     
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setEjbName("session");

      invokers = new InvokerBindingsMetaData();
      invoker = new InvokerBindingMetaData();
      invoker.setInvokerProxyBindingName("invoker2");
      invoker.setJndiName(invoker.getInvokerProxyBindingName() + "Override");
      invokers.add(invoker);
      invoker = new InvokerBindingMetaData();
      invoker.setInvokerProxyBindingName("invoker3");
      invoker.setJndiName(invoker.getInvokerProxyBindingName() + "Override");
      invokers.add(invoker);
      override.setInvokerBindings(invokers);


      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      invokers = merged.getInvokerBindings();
      assertNotNull(invokers);
      assertEquals(3, invokers.size());
      invoker = invokers.get("invoker1");
      assertNotNull(invoker);
      assertEquals(invoker.getInvokerProxyBindingName() + "Original", invoker.getJndiName());
      invoker = invokers.get("invoker2");
      assertNotNull(invoker);
      assertEquals(invoker.getInvokerProxyBindingName() + "Override", invoker.getJndiName());
      invoker = invokers.get("invoker3");
      assertNotNull(invoker);
      assertEquals(invoker.getInvokerProxyBindingName() + "Override", invoker.getJndiName());
   }
View Full Code Here

      if (viewType == View.Type.LOCAL_HOME)
      {
         return sessionBean.determineLocalJndiName();
      }
     
      InvokerBindingsMetaData invokerBindings = sessionBean.determineInvokerBindings();
      if (invokerBindings == null || invokerBindings.isEmpty())
      {
         return sessionBean.determineJndiName();
      }
     
      InvokerBindingMetaData invokerBinding = invokerBindings.iterator().next();
      String jndiName = invokerBinding.getJndiName();
      if(jndiName == null || jndiName.isEmpty())
      {
         jndiName = sessionBean.determineJndiName();
      }
View Full Code Here

      if (viewType == View.Type.LOCAL_HOME)
      {
         return sessionBean.determineLocalJndiName();
      }
     
      InvokerBindingsMetaData invokerBindings = sessionBean.determineInvokerBindings();
      if (invokerBindings == null || invokerBindings.isEmpty())
      {
         return sessionBean.determineJndiName();
      }
     
      InvokerBindingMetaData invokerBinding = invokerBindings.iterator().next();
      String jndiName = invokerBinding.getJndiName();
      if(jndiName == null || jndiName.isEmpty())
      {
         jndiName = sessionBean.determineJndiName();
      }
View Full Code Here

      if (entityBean.getJBossMetaData().isEJB3x())
      {
         return entityBean.determineResolvedJndiName(interfaceFQN);
      }
     
      InvokerBindingsMetaData invokerBindings = entityBean.determineInvokerBindings();
      if (invokerBindings == null || invokerBindings.isEmpty())
      {
         return entityBean.getJndiName();
      }
     
      InvokerBindingMetaData invokerBinding = invokerBindings.iterator().next();
      String jndiName = invokerBinding.getJndiName();
      if(jndiName == null || jndiName.isEmpty())
      {
         jndiName = entityBean.getJndiName();
      }
View Full Code Here

/* 506 */     return this.applicationMetaData;
/*     */   }
/*     */
/*     */   public Iterator<String> getInvokerBindings()
/*     */   {
/* 516 */     InvokerBindingsMetaData invokerBindings = ((JBossEnterpriseBeanMetaData)getDelegate()).determineInvokerBindings();
/* 517 */     return new InvokerBindingsIterator(invokerBindings);
/*     */   }
View Full Code Here

TOP

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

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.