Example usage for org.springframework.aop.config AspectComponentDefinition AspectComponentDefinition

List of usage examples for org.springframework.aop.config AspectComponentDefinition AspectComponentDefinition

Introduction

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

Prototype

public AspectComponentDefinition(String aspectName, @Nullable BeanDefinition[] beanDefinitions,
            @Nullable BeanReference[] beanReferences, @Nullable Object source) 

Source Link

Usage

From source file:eap.config.ConfigBeanDefinitionParser.java

private AspectComponentDefinition createAspectComponentDefinition(Element aspectElement, String aspectId,
        List<BeanDefinition> beanDefs, List<BeanReference> beanRefs, ParserContext parserContext) {

    BeanDefinition[] beanDefArray = beanDefs.toArray(new BeanDefinition[beanDefs.size()]);
    BeanReference[] beanRefArray = beanRefs.toArray(new BeanReference[beanRefs.size()]);
    Object source = parserContext.extractSource(aspectElement);
    return new AspectComponentDefinition(aspectId, beanDefArray, beanRefArray, source);
}