Package org.exoplatform.container.management

Examples of org.exoplatform.container.management.MetaDataBuilder


    * @param clazz the clazz
    * @throws IllegalArgumentException if the class is null or does not contain meta data
    */
   public ExoMBeanInfoBuilder(Class clazz) throws IllegalArgumentException
   {
      this.typeMD = new MetaDataBuilder(clazz).build();
   }
View Full Code Here


    * @param clazz the clazz
    * @throws IllegalArgumentException if the class is null or does not contain meta data
    */
   public ExoMBeanInfoBuilder(Class clazz) throws IllegalArgumentException
   {
      this.typeMD = new MetaDataBuilder(clazz).build();
   }
View Full Code Here

    * @param clazz the clazz
    * @throws IllegalArgumentException if the class is null or does not contain meta data
    */
   public ExoMBeanInfoBuilder(Class clazz) throws IllegalArgumentException
   {
      this.metaDataBuilder = new MetaDataBuilder(clazz);
   }
View Full Code Here

      return methodMap;
   }

   public void testImpact()
   {
      MetaDataBuilder builder = new MetaDataBuilder(Foo.class);
      ManagedTypeMetaData type = builder.build();
      Map<String, ManagedMethodMetaData> methodMap = getMethodMap(type);
      ManagedMethodMetaData read = methodMap.get("read");
      assertEquals(ImpactType.READ, read.getImpact());
      ManagedMethodMetaData write = methodMap.get("write");
      assertEquals(ImpactType.WRITE, write.getImpact());
View Full Code Here

      assertEquals(ImpactType.IDEMPOTENT_WRITE, idempotentWrite.getImpact());
   }

   public void testMethodNameOverride()
   {
      MetaDataBuilder builder = new MetaDataBuilder(Bar.class);
      try
      {
         builder.build();
         fail();
      }
      catch (IllegalArgumentException expected)
      {
      }
View Full Code Here

TOP

Related Classes of org.exoplatform.container.management.MetaDataBuilder

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.