Examples of EnvironmentEntryMetaData


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

         if(env == null)
         {
            env = new EnvironmentEntriesMetaData();
            refs.setEnvironmentEntries(env);
         }
         EnvironmentEntryMetaData entry = createEntry(annotation, element);
         env.add(entry);
         if(trace)
            log.trace("created env-entry: "+entry);
      }
      else if(isServiceRef(type))
View Full Code Here

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

      return ref;
   }

   protected EnvironmentEntryMetaData createEntry(Resource annotation, E element)
   {
      EnvironmentEntryMetaData entry = new EnvironmentEntryMetaData();
      String name = annotation.name();
      if(name.length() == 0)
         name = getName(element);
      entry.setEnvEntryName(name);
      Descriptions descriptions = ProcessorUtils.getDescription(annotation.description());
      if(descriptions != null)
         entry.setDescriptions(descriptions);
      if(annotation.type() != Object.class)
         entry.setType(annotation.type().getName());
      else
         entry.setType(getType(element));
      if(annotation.mappedName().length() > 0)
         entry.setValue(annotation.mappedName());
      String injectionName = getInjectionName(element);
      Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(injectionName, element);
      if(injectionTargets != null)
         entry.setInjectionTargets(injectionTargets);

      return entry;
   }
View Full Code Here

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

         if(env == null)
         {
            env = new EnvironmentEntriesMetaData();
            refs.setEnvironmentEntries(env);
         }
         EnvironmentEntryMetaData entry = createEntry(annotation, element);
         env.add(entry);
         if(trace)
            log.trace("created env-entry: "+entry);
      }
      else if(isServiceRef(type))
View Full Code Here

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

      return ref;
   }

   protected EnvironmentEntryMetaData createEntry(Resource annotation, E element)
   {
      EnvironmentEntryMetaData entry = new EnvironmentEntryMetaData();
      String name = annotation.name();
      if(name.length() == 0)
         name = getName(element);
      entry.setEnvEntryName(name);
      Descriptions descriptions = ProcessorUtils.getDescription(annotation.description());
      if(descriptions != null)
         entry.setDescriptions(descriptions);
      if(annotation.type() != Object.class)
         entry.setType(annotation.type().getName());
      else
         entry.setType(getType(element));
      if(annotation.mappedName().length() > 0)
         entry.setValue(annotation.mappedName());
      String injectionName = getInjectionName(element);
      Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(injectionName, element);
      if(injectionTargets != null)
         entry.setInjectionTargets(injectionTargets);

      return entry;
   }
View Full Code Here

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

         if(env == null)
         {
            env = new EnvironmentEntriesMetaData();
            refs.setEnvironmentEntries(env);
         }
         EnvironmentEntryMetaData entry = createEntry(annotation, element);
         addReference(env, entry);
         if(trace)
            log.trace("created env-entry: "+entry);
      }
      else if(isServiceRef(type))
View Full Code Here

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

      return ref;
   }

   protected EnvironmentEntryMetaData createEntry(Resource annotation, E element)
   {
      EnvironmentEntryMetaData entry = new EnvironmentEntryMetaData();
      String name = annotation.name();
      if(name.length() == 0)
         name = getName(element);
      entry.setEnvEntryName(name);
      Descriptions descriptions = ProcessorUtils.getDescription(annotation.description());
      if(descriptions != null)
         entry.setDescriptions(descriptions);
      if(annotation.type() != Object.class)
         entry.setType(annotation.type().getName());
      else
         entry.setType(getType(element));
      if(annotation.mappedName().length() > 0)
         entry.setValue(annotation.mappedName());
      String injectionName = getInjectionName(element);
      Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(injectionName, element);
      if(injectionTargets != null)
         entry.setInjectionTargets(injectionTargets);

      return entry;
   }
View Full Code Here

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

      assertEquals("NonExistentRole", role6.getRoleName());
      assertEquals("Role that does not exist", getDescription(role6.getDescriptions()));
      assertEquals(null, role6.getPrincipals());

      assertEquals(7, jbossWeb.getEnvironmentEntries().size());
      EnvironmentEntryMetaData env1 = jbossWeb.getEnvironmentEntryByName("Ints/i0");
      assertEquals("Ints/i0", env1.getEnvEntryName());
      assertEquals("java.lang.Integer", env1.getType());
      assertEquals("0", env1.getValue());
      EnvironmentEntryMetaData env7 = jbossWeb.getEnvironmentEntryByName("ejb/catalog/CatalogDAOClass");
      assertEquals("env7", env7.getId());
      assertEquals("ejb/catalog/CatalogDAOClass", env7.getEnvEntryName());
      assertEquals("An entry with a class name", getDescription(env7.getDescriptions()));
      assertEquals("java.lang.String", env7.getType());
      assertEquals("com.sun.model.dao.CatalogDAOImpl", env7.getValue());

      assertEquals(13, jbossWeb.getEjbReferences().size());
      // ejb/bean0
      EJBReferenceMetaData ejb1 = jbossWeb.getEjbReferenceByName("ejb/bean0");
      assertEquals("ejb1", ejb1.getId());
View Full Code Here

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

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

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

      assertEquals(1, xml.getEnterpriseBeans().size());
      IEnterpriseBeanMetaData bean = xml.getEnterpriseBeans().iterator().next();
      assertTrue(bean instanceof SessionBeanMetaData);
      assertEquals("WhitespaceBean", bean.getEjbName());
      assertEquals(1, bean.getEnvironmentEntries().size());
      EnvironmentEntryMetaData envEntry = bean.getEnvironmentEntries().iterator().next();
      assertEquals("whitespace", envEntry.getEnvEntryName());
      assertEquals("java.lang.String", envEntry.getType());
      assertEquals(" ", envEntry.getValue());
   }
View Full Code Here

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

      Collection<Class<?>> classes = PackageScanner.loadClasses();
      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, classMainName);
      ApplicationClient5MetaData clientMD = creator.create(classes);
     
      ApplicationClient5MetaData xmlMD = super.unmarshal(ApplicationClient5MetaData.class);
      EnvironmentEntryMetaData msg = xmlMD.getEnvironmentEntryByName("msg");
      assertNotNull(msg);
     
      ApplicationClient5MetaData merged = new ApplicationClient5MetaData();
      AnnotationMergedView.merge(merged, xmlMD, clientMD);

      msg = merged.getEnvironmentEntryByName("msg");
      assertNotNull(msg);
      assertEquals("java.lang.String", msg.getType());
      assertEquals("how are you?", msg.getValue());

      LifecycleCallbacksMetaData postConstructs = merged.getPostConstructs();
      assertNotNull(postConstructs);
      // 2 because of the null class name in the xml
      assertEquals(2, postConstructs.size());
      LifecycleCallbackMetaData pc0 = postConstructs.get(0);
      assertEquals("postConstruct", pc0.getMethodName());

      LifecycleCallbacksMetaData preDestroys = merged.getPreDestroys();
      assertNotNull(preDestroys);
      // 2 because of the null class name in the xml
      assertEquals(2, preDestroys.size());
      LifecycleCallbackMetaData pd0 = preDestroys.get(0);
      assertEquals("preDestroy", pd0.getMethodName());

      assertEquals("org.jboss.ejb3.test.applicationclient.client.TestCallbackHandler", merged.getCallbackHandler());

      // ORB maps to a resource-env-ref
      ResourceEnvironmentReferenceMetaData orbRes = clientMD.getResourceEnvironmentReferenceByName(Client.class.getName() + "/orb");
      assertNotNull(orbRes);
      assertEquals(ORB.class.getName(), orbRes.getType());
      ResourceEnvironmentReferenceMetaData messageReplier = merged.getResourceEnvironmentReferenceByName("messageReplier");
      assertNotNull(messageReplier);
      assertEquals("javax.jms.Queue", messageReplier.getType());

      // String maps to env-entry
      EnvironmentEntryMetaData queueNameEntry = clientMD.getEnvironmentEntryByName("queueName");
      assertNotNull(queueNameEntry);
      assertEquals("queue/testQueueOverride", queueNameEntry.getValue());
      Set<ResourceInjectionTargetMetaData> queueNameEntryTargets = queueNameEntry.getInjectionTargets();
      assertNotNull(queueNameEntryTargets);
      assertEquals(1, queueNameEntryTargets.size());
      ResourceInjectionTargetMetaData queueNameEntryField = queueNameEntryTargets.iterator().next();
      assertEquals(Client.class.getName(), queueNameEntryField.getInjectionTargetClass());
      assertEquals("queueName", queueNameEntryField.getInjectionTargetName());
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.