Example usage for org.springframework.aop.config AopConfigUtils AUTO_PROXY_CREATOR_BEAN_NAME

List of usage examples for org.springframework.aop.config AopConfigUtils AUTO_PROXY_CREATOR_BEAN_NAME

Introduction

In this page you can find the example usage for org.springframework.aop.config AopConfigUtils AUTO_PROXY_CREATOR_BEAN_NAME.

Prototype

String AUTO_PROXY_CREATOR_BEAN_NAME

To view the source code for org.springframework.aop.config AopConfigUtils AUTO_PROXY_CREATOR_BEAN_NAME.

Click Source Link

Document

The bean name of the internally managed auto-proxy creator.

Usage

From source file:org.jdal.aop.DeclareMixinAutoProxyCreatorConfigurer.java

/**
 * {@inheritDoc}//www .j av  a 2  s.com
 */
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {

    AopConfigUtils.registerAspectJAnnotationAutoProxyCreatorIfNecessary((BeanDefinitionRegistry) beanFactory);
    BeanDefinition bd = beanFactory.getBeanDefinition(AopConfigUtils.AUTO_PROXY_CREATOR_BEAN_NAME);
    bd.getPropertyValues().add("aspectJAdvisorFactory", new DeclareMixinAspectJAdvisorFactory());
}

From source file:eap.config.AspectJAutoProxyBeanDefinitionParser.java

private void extendBeanDefinition(Element element, ParserContext parserContext) {
    BeanDefinition beanDef = parserContext.getRegistry()
            .getBeanDefinition(AopConfigUtils.AUTO_PROXY_CREATOR_BEAN_NAME);
    if (element.hasChildNodes()) {
        addIncludePatterns(element, parserContext, beanDef);
    }//from w ww.ja v  a2s.  c o  m
}

From source file:org.springframework.aop.aspectj.autoproxy.AspectJAutoProxyCreatorTests.java

@Test
public void testForceProxyTargetClass() {
    ClassPathXmlApplicationContext bf = newContext("aspectsWithCGLIB.xml");

    ProxyConfig pc = (ProxyConfig) bf.getBean(AopConfigUtils.AUTO_PROXY_CREATOR_BEAN_NAME);
    assertTrue("should be proxying classes", pc.isProxyTargetClass());
    assertTrue("should expose proxy", pc.isExposeProxy());
}