Interface AspectInstanceFactory

All Superinterfaces:
Ordered
All Known Subinterfaces:
MetadataAwareAspectInstanceFactory
All Known Implementing Classes:
BeanFactoryAspectInstanceFactory, LazySingletonAspectInstanceFactoryDecorator, PrototypeAspectInstanceFactory, SimpleAspectInstanceFactory, SimpleBeanFactoryAwareAspectInstanceFactory, SimpleMetadataAwareAspectInstanceFactory, 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:
  • Method Details

    • getAspectInstance

      Object getAspectInstance()
      Create an instance of this factory's aspect.
      Returns:
      the aspect instance (never null)
    • getAspectClassLoader

      @Nullable ClassLoader getAspectClassLoader()
      Expose the aspect class loader that this factory uses.
      Returns:
      the aspect class loader (or null for the bootstrap loader)
      See Also: