Package org.jboss.metadata.plugins.loader.memory

Examples of org.jboss.metadata.plugins.loader.memory.MemoryMetaDataLoader.addMetaData()


      if (delegate == null)
      {
         delegate = new MemoryMetaDataLoader(getThreadScopeKey(), false, true);
         threadLocal.set(delegate);
      }
      return delegate.addMetaData(metaData, type);
   }

   public <T> T removeMetaData(Class<T> type)
   {
      MemoryMetaDataLoader delegate = threadLocal.get();
View Full Code Here


      if (delegate == null)
      {
         delegate = new MemoryMetaDataLoader(getThreadScopeKey(), false, true);
         threadLocal.set(delegate);
      }
      return delegate.addMetaData(name, metaData, type);
   }

   public <T> T removeMetaData(String name, Class<T> type)
   {
      MemoryMetaDataLoader delegate = threadLocal.get();
View Full Code Here

         assertTrue(rdr.toString(), rdr.isEmpty());

      retrievals[0] = new AnnotatedElementMetaDataLoader(TestAnnotated.class);
      MemoryMetaDataLoader mmdl = new MemoryMetaDataLoader();
      TestAnnotation annotation = getAnnotation();
      mmdl.addMetaData(annotation, TestAnnotation.class);
      retrievals[1] = mmdl;
      retrievals[2] = new SimpleMetaDataLoader(new Annotation[]{annotation});
      ThreadLocalMetaDataLoader tlmdl = ThreadLocalMetaDataLoader.INSTANCE;
      tlmdl.addAnnotation(annotation);
      retrievals[3] = tlmdl;
View Full Code Here

   }

   protected MetaData setupTestMetaData()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData(new TestMetaDataImpl(), TestMetaData.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }

   protected MetaData setupTestMetaData12()
   {
View Full Code Here

   }

   protected MetaData setupTestMetaData12()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData(new TestMetaData1Impl(), TestMetaData1.class);
      loader.addMetaData(new TestMetaData2Impl(), TestMetaData2.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }

   protected MetaData setupTestMetaDataByName()
View Full Code Here

   protected MetaData setupTestMetaData12()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData(new TestMetaData1Impl(), TestMetaData1.class);
      loader.addMetaData(new TestMetaData2Impl(), TestMetaData2.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }

   protected MetaData setupTestMetaDataByName()
   {
View Full Code Here

   }

   protected MetaData setupTestMetaDataByName()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData("Test", new TestMetaDataImpl(), TestMetaData.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }

   protected MetaData setupTestMetaData12ByName()
   {
View Full Code Here

   }

   protected MetaData setupTestMetaData12ByName()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData("Test1", new TestMetaData1Impl(), TestMetaData1.class);
      loader.addMetaData("Test2", new TestMetaData2Impl(), TestMetaData2.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }
}
View Full Code Here

   protected MetaData setupTestMetaData12ByName()
   {
      MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
      loader.addMetaData("Test1", new TestMetaData1Impl(), TestMetaData1.class);
      loader.addMetaData("Test2", new TestMetaData2Impl(), TestMetaData2.class);
      return new MetaDataRetrievalToMetaDataBridge(loader);
   }
}
View Full Code Here

      repository.addMetaDataRetrieval(loader);

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      loader.addMetaData(metaData, EjbJarMetaData.class);
      repository.addMetaDataRetrieval(loader);     
      MetaData keyMetaData = repository.getMetaData(jarKey);
      return keyMetaData;
   }
}
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.