The Spring Framework

org.springframework.aop.aspectj
Interface AspectInstanceFactory

All Superinterfaces:
Ordered
All Known Subinterfaces:
MetadataAwareAspectInstanceFactory
All Known Implementing Classes:
BeanFactoryAspectInstanceFactory, LazySingletonAspectInstanceFactoryDecorator, PrototypeAspectInstanceFactory, SimpleBeanFactoryAwareAspectInstanceFactory, SingletonAspectInstanceFactory, SingletonMetadataAwareAspectInstanceFactory

public interface AspectInstanceFactory
extends Ordered

Interface implemented to provide an instance of an AspectJ aspect. Decouples from Spring's bean factory.

Extends the Ordered interface to express an order value for the underlying aspect in a chain.

Since:
2.0
Author:
Rod Johnson, Juergen Hoeller
See Also:
BeanFactory.getBean(java.lang.String)

Field Summary
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Method Summary
 Object getAspectInstance()
          Create an instance of this factory's aspect.
 
Methods inherited from interface org.springframework.core.Ordered
getOrder
 

Method Detail

getAspectInstance

Object getAspectInstance()
Create an instance of this factory's aspect.

Returns:
the aspect instance (never null)

The Spring Framework

Copyright © 2002-2007 The Spring Framework.