Package org.jboss.aop.proxy.container

Examples of org.jboss.aop.proxy.container.AOPProxyFactoryParameters


    * @return the proxy
    * @throws Exception for any error
    */
   protected Object createProxy(Object target, Class[] interfaces, AOPProxyFactoryMixin[] mixins) throws Exception
   {
      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
      params.setProxiedClass(target.getClass());
      params.setInterfaces(interfaces);
      params.setMixins(mixins);
      params.setTarget(target);
      return proxyFactory.createAdvisedProxy(params);
   }
View Full Code Here


    * @return the proxy
    * @throws Exception for any error
    */
   protected Object createProxy(Object target, Class[] interfaces, SimpleMetaData metaData) throws Exception
   {
      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
      params.setProxiedClass(target.getClass());
      params.setInterfaces(interfaces);
      params.setSimpleMetaData(metaData);
      params.setTarget(target);
      return proxyFactory.createAdvisedProxy(params);
   }
View Full Code Here

    * @return the proxy
    * @throws Exception for any error
    */
   protected Object createHollowProxy(Class[] interfaces, SimpleMetaData metaData) throws Exception
   {
      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
      params.setInterfaces(interfaces);
      params.setSimpleMetaData(metaData);
      return proxyFactory.createAdvisedProxy(params);
   }
View Full Code Here

    * @return the proxy
    * @throws Exception for any error
    */
   protected Object createHollowProxy(AOPProxyFactoryMixin[] mixins, SimpleMetaData metaData) throws Exception
   {
      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
      params.setMixins(mixins);
      params.setSimpleMetaData(metaData);
      return proxyFactory.createAdvisedProxy(params);
   }
View Full Code Here

    * @return the proxy
    * @throws Exception for any error
    */
   protected Object createHollowProxy(Class[] interfaces, AOPProxyFactoryMixin[] mixins, SimpleMetaData metaData) throws Exception
   {
      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
      params.setInterfaces(interfaces);
      params.setMixins(mixins);
      params.setSimpleMetaData(metaData);
      return proxyFactory.createAdvisedProxy(params);
   }
View Full Code Here

      MetaDataStack.mask();
      try
      {
         boolean hasInstanceMetaData = hasInstanceOrJoinpointMetaData(metaData);
         ContainerCache cache = ContainerCache.initialise(manager, clazz, metaData, hasInstanceMetaData);
         AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
         Object target = createTarget(cache, params);
         params.setProxiedClass(target.getClass());
         params.setMetaData(metaData);
         params.setTarget(target);
         params.setContainerCache(cache);
         params.setMetaDataHasInstanceLevelData(hasInstanceMetaData);
        
         return proxyFactory.createAdvisedProxy(params);
      }
      finally
      {
View Full Code Here

TOP

Related Classes of org.jboss.aop.proxy.container.AOPProxyFactoryParameters

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.