Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.LocalBindingMetaData


   protected void process(JBossSessionBeanMetaData metaData, Class<?> type, LocalBinding annotation)
   {
      if(metaData.getLocalBindings() == null)
         metaData.setLocalBindings(new ArrayList<LocalBindingMetaData>());
        
      LocalBindingMetaData localBinding = createLocalBindingMetaData(type, annotation);
      if(localBinding != null)
         metaData.getLocalBindings().add(localBinding);
   }
View Full Code Here


   protected LocalBindingMetaData createLocalBindingMetaData(Class<?> type, LocalBinding annotation)
   {
      if(annotation.jndiBinding().length() == 0)
         return null;

      LocalBindingMetaData metaData = new LocalBindingMetaData();
      // set JndiName
      metaData.setJndiName(annotation.jndiBinding());
      return metaData;
   }
View Full Code Here

         // For now, we just support 1 LocalBinding
         assert localBindings.size() == 1 : "Currently only 1 @LocalBinding is supported for EJB " + smd.getName();

         // Grab the top @LocalBinding
         LocalBindingMetaData localBinding = localBindings.get(0);

         // Get the JNDI Name
         String localJndiName = localBinding.getJndiName();
         assert localJndiName != null && localJndiName.length() > 0 : "@LocalBinding.jndiName must be specified for EJB "
               + smd.getName();

         // Set the local JNDI Name
         smd.setLocalJndiName(localJndiName);
View Full Code Here

      assertEquals(1, parameters.size());
      assertEquals(Timer.class.getName(), parameters.get(0));
     
      // @LocalBinding
      assertNotNull(bean.getLocalBindings());
      LocalBindingMetaData localBinding = bean.getLocalBindings().get(0);
      assertEquals("LocalJndiBinding", localBinding.getJndiName());
     
      // @RemoteBinding
      assertNotNull(bean.getRemoteBindings());
      assertEquals(1, bean.getRemoteBindings().size());
      RemoteBindingMetaData remoteBinding = bean.getRemoteBindings().get(0);
View Full Code Here

      assertNotNull(remoteBinding);
      assertEquals("testServiceJndiRemoteBinding", remoteBinding.getJndiName());
     
      // @LocalBinding
      assertNotNull(bean.getLocalBindings());
      LocalBindingMetaData localBinding = bean.getLocalBindings().get(0);
      assertEquals("localBinding", localBinding.getJndiName());
     
      assertEquals("localHomeBinding", bean.getLocalHomeJndiName());
      assertEquals("remoteHomeBinding", bean.getHomeJndiName());
     
      // @CacheConfig
View Full Code Here

      // @SerializedConcurrentAccess
      assertEquals(Boolean.TRUE, bean.isConcurrent());
     
      // @LocalBinding
      assertNotNull(bean.getLocalBindings());
      LocalBindingMetaData localBinding = bean.getLocalBindings().get(0);
      assertEquals("localBinding", localBinding.getJndiName());
     
      //@RemoteBindings
      assertNotNull(bean.getRemoteBindings());
      RemoteBindingMetaData remoteBinding = bean.getRemoteBindings().get(0);
      assertNotNull(remoteBinding);
View Full Code Here

     
      // JBMETA-173, ensure all works as expected when wrapped by JNDI Decorator
      JBossSessionBeanMetaData policyWrapped = new JBossSessionPolicyDecorator<JBossSessionBeanMetaData>(session,new BasicJndiBindingPolicy());
      assertLocalBinding("LocalJndiBinding", policyWrapped.getLocalBindings());
      String newBindingJndiName = "NEW Local Binding";
      LocalBindingMetaData newBinding = new LocalBindingMetaData();
      newBinding.setJndiName(newBindingJndiName);
      List<LocalBindingMetaData> newBindings = new ArrayList<LocalBindingMetaData>();
      newBindings.add(newBinding);
      policyWrapped.setLocalBindings(newBindings);
      assertLocalBinding(newBindingJndiName, policyWrapped.getLocalBindings());
     
View Full Code Here

   private void assertLocalBinding(String jndiName, List<LocalBindingMetaData> localBindings)
   {
      assertNotNull(localBindings);
      assertFalse(localBindings.isEmpty());
      assertEquals(1, localBindings.size());
      LocalBindingMetaData localBinding = localBindings.get(0);
      assertNotNull(localBinding);
      assertEquals(jndiName, localBinding.getJndiName());
   }
View Full Code Here

      assertEquals(1, parameters.size());
      assertEquals(Timer.class.getName(), parameters.get(0));
     
      // @LocalBinding
      assertNotNull(bean.getLocalBindings());
      LocalBindingMetaData localBinding = bean.getLocalBindings().get(0);
      assertEquals("LocalJndiBinding", localBinding.getJndiName());
     
      // @RemoteBinding
      assertNotNull(bean.getRemoteBindings());
      assertEquals(1, bean.getRemoteBindings().size());
      RemoteBindingMetaData remoteBinding = bean.getRemoteBindings().get(0);
View Full Code Here

TOP

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

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.