Package org.jboss.beans.metadata.spi.factory

Examples of org.jboss.beans.metadata.spi.factory.AbstractBeanFactory


   }

   @SuppressWarnings({"SynchronizationOnLocalVariableOrMethodParameter"})
   public Object getBean(String name, Object[] parameters) throws BeansException
   {
      AbstractBeanFactory result = getExactBean(name, AbstractBeanFactory.class);
      ConstructorMetaData cmd = result.getConstructor();

      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("Temp");
      for (Object parameter : parameters )
         builder.addConstructorParameter(null, parameter);
      ConstructorMetaData tempCMD = builder.getBeanMetaData().getConstructor();

      synchronized (result)
      {
         result.setConstructor(tempCMD);
         try
         {
            return createBean(result);
         }
         finally
         {
            result.setConstructor(cmd);
         }
      }
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.factory.AbstractBeanFactory

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.