The Spring Framework

org.springframework.aop.aspectj.annotation
Interface MetadataAwareAspectInstanceFactory

All Superinterfaces:
AspectInstanceFactory
All Known Implementing Classes:
BeanFactoryAspectInstanceFactory, LazySingletonMetadataAwareAspectInstanceFactoryDecorator, PrototypeAspectInstanceFactory, SingletonMetadataAwareAspectInstanceFactory

public interface MetadataAwareAspectInstanceFactory
extends AspectInstanceFactory

Subinterface of AspectInstanceFactory that returns AspectMetadata associated with AspectJ 5 annotated classes.

Ideally, AspectInstanceFactory would include this method, but because AspectMetadata uses Java 5-only AJType, we need to split out these interfaces.

Since:
2.0
Author:
Rod Johnson

Method Summary
 AspectMetadata getAspectMetadata()
           
 
Methods inherited from interface org.springframework.aop.aspectj.AspectInstanceFactory
getAspectInstance, getInstantiationCount
 

Method Detail

getAspectMetadata

AspectMetadata getAspectMetadata()

The Spring Framework

Copyright © 2002-2006 The Spring Framework.