Package org.jboss.metadata.client.spec

Examples of org.jboss.metadata.client.spec.ApplicationClientMetaData


      assertEquals("queue/B", md0.getMappedName());     
   }

   public void testServiceRef() throws Exception
   {
      ApplicationClientMetaData appClientMetaData = unmarshal("ApplicationClient14_testServiceRef.xml", ApplicationClientMetaData.class, null);
      JBossClientMetaData jbossClientMetaData = unmarshal("ApplicationClient14_testJBossServiceRef.xml", JBossClientMetaData.class, null);
      JBossClientMetaData metaData = new JBossClientMetaData();
      metaData.merge(jbossClientMetaData, appClientMetaData, true);

      ServiceReferenceMetaData sref = metaData.getServiceReferenceByName("service/beanMirrorSEI");
View Full Code Here


   @Override
   protected void createMetaData(DeploymentUnit unit, String name, String suffix) throws DeploymentException
   {
      super.createMetaData(unit, name, suffix);
      JBossClientMetaData jbossMetaData = getMetaData(unit, JBossClientMetaData.class.getName());
      ApplicationClientMetaData acmd = unit.getAttachment(ApplicationClientMetaData.class);
      // If either one is available generate a merged view
      if(jbossMetaData == null && acmd == null)
         return;

      // If there no JBossClientMetaData was created from a jboss-client.xml, create one
View Full Code Here

      addOutput(CLIENT_MERGED_ATTACHMENT_NAME);
   }

   public void deploy(DeploymentUnit unit) throws DeploymentException
   {
      ApplicationClientMetaData specMetaData = unit.getAttachment(ApplicationClientMetaData.class);
      JBossClientMetaData metaData = unit.getAttachment(JBossClientMetaData.class);
      // Check for an annotated view
      String key = AnnotationMetaDataDeployer.CLIENT_ANNOTATED_ATTACHMENT_NAME;
      ApplicationClient5MetaData annotatedMetaData = unit.getAttachment(key, ApplicationClient5MetaData.class);
      if(specMetaData == null && metaData == null && annotatedMetaData == null)
View Full Code Here

   @Override
   protected void createMetaData(DeploymentUnit unit, String name, String suffix) throws DeploymentException
   {
      super.createMetaData(unit, name, suffix);
      JBossClientMetaData jbossMetaData = getMetaData(unit, JBossClientMetaData.class.getName());
      ApplicationClientMetaData acmd = unit.getAttachment(ApplicationClientMetaData.class);
      // If either one is available generate a merged view
      if(jbossMetaData == null && acmd == null)
         return;

      // If there no JBossClientMetaData was created from a jboss-client.xml, create one
View Full Code Here

      else if(webMetaData != null)
      {
         // Any web.xml 2.4 or earlier deployment is metadata complete
         isComplete = true;
      }
      ApplicationClientMetaData clientMetaData = unit.getAttachment(ApplicationClientMetaData.class);
      if(clientMetaData != null)
         isComplete |= clientMetaData.isMetadataComplete();

      if(isComplete)
      {
         log.debug("Deployment is metadata-complete, skipping annotation processing"
               + ", ejbJarMetaData="+ejbJarMetaData
View Full Code Here

    */
   protected void processJBossClientMetaData(VFSDeploymentUnit unit,
         AnnotationFinder<AnnotatedElement> finder, Collection<Class<?>> classes)
   {
      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder);
      ApplicationClientMetaData annotationMetaData = creator.create(classes);
      if(annotationMetaData != null)
         unit.addAttachment(CLIENT_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, ApplicationClientMetaData.class);     
   }
View Full Code Here

   {
      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
      Collection<Class<?>> classes = new ArrayList<Class<?>>(1);
      Class<?> mainClass = unit.getClassLoader().loadClass(mainClassName);
      classes.add(mainClass);
      ApplicationClientMetaData annotationMetaData = creator.create(classes);
      if(annotationMetaData != null)
         unit.addAttachment(CLIENT_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, ApplicationClientMetaData.class);
   }
View Full Code Here

/*    */   protected void createMetaData(DeploymentUnit unit, String name, String suffix)
/*    */     throws DeploymentException
/*    */   {
/* 60 */     super.createMetaData(unit, name, suffix);
/* 61 */     JBossClientMetaData jbossMetaData = (JBossClientMetaData)getMetaData(unit, JBossClientMetaData.class.getName());
/* 62 */     ApplicationClientMetaData acmd = (ApplicationClientMetaData)unit.getAttachment(ApplicationClientMetaData.class);
/*    */
/* 64 */     if ((jbossMetaData == null) && (acmd == null)) {
/* 65 */       return;
/*    */     }
/*    */
View Full Code Here

TOP

Related Classes of org.jboss.metadata.client.spec.ApplicationClientMetaData

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.