org.springframework.aop.aspectj.annotation
Class SingletonMetadataAwareAspectInstanceFactory
java.lang.Object
   org.springframework.aop.aspectj.SingletonAspectInstanceFactory
org.springframework.aop.aspectj.SingletonAspectInstanceFactory
       org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- All Implemented Interfaces: 
- MetadataAwareAspectInstanceFactory, AspectInstanceFactory, Ordered
- public class SingletonMetadataAwareAspectInstanceFactory 
- extends SingletonAspectInstanceFactory- implements MetadataAwareAspectInstanceFactory
Implementation of MetadataAwareAspectInstanceFactory that is backed
 by a specified singleton object, returning the same instance for every
 SingletonAspectInstanceFactory.getAspectInstance() call.
- Since:
- 2.0
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
- SimpleMetadataAwareAspectInstanceFactory
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
SingletonMetadataAwareAspectInstanceFactory
public SingletonMetadataAwareAspectInstanceFactory(Object aspectInstance,
                                                   String aspectName)
- Create a new SingletonMetadataAwareAspectInstanceFactory for the given aspect.
 
- Parameters:
- aspectInstance- the singleton aspect instance
- aspectName- the name of the aspect
 
getAspectMetadata
public final AspectMetadata getAspectMetadata()
- Description copied from interface: MetadataAwareAspectInstanceFactory
- Return the AspectJ AspectMetadata for this factory's aspect.
 
- 
- Specified by:
- getAspectMetadatain interface- MetadataAwareAspectInstanceFactory
 
- 
- Returns:
- the aspect metadata
 
getOrderForAspectClass
protected int getOrderForAspectClass(Class aspectClass)
- Check whether the aspect class carries an
 Orderannotation,
 falling back toOrdered.LOWEST_PRECEDENCE.
 
- 
- Overrides:
- getOrderForAspectClassin class- SingletonAspectInstanceFactory
 
- 
- Parameters:
- aspectClass- the aspect class
- See Also:
- Order
 
Copyright © 2002-2008 The Spring Framework.