java.lang.Object | |
↳ | org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator |
Decorator to cause a MetadataAwareAspectInstanceFactory
to instantiate only once.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.core.Ordered
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new lazily initializing decorator for the given AspectInstanceFactory.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Expose the aspect class loader that this factory uses.
| |||||||||||
Create an instance of this factory's aspect.
| |||||||||||
Return the AspectJ AspectMetadata for this factory's aspect.
| |||||||||||
Return the order value of this object, with a
higher value meaning greater in terms of sorting.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.aop.aspectj.AspectInstanceFactory
| |||||||||||
From interface
org.springframework.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
| |||||||||||
From interface
org.springframework.core.Ordered
|
Create a new lazily initializing decorator for the given AspectInstanceFactory.
maaif | the MetadataAwareAspectInstanceFactory to decorate |
---|
Expose the aspect class loader that this factory uses.
null
)
Create an instance of this factory's aspect.
null
)
Return the AspectJ AspectMetadata for this factory's aspect.
Return the order value of this object, with a higher value meaning greater in terms of sorting.
Normally starting with 0, with Integer.MAX_VALUE
indicating the greatest value. Same order values will result
in arbitrary positions for the affected objects.
Higher values can be interpreted as lower priority. As a consequence, the object with the lowest value has highest priority (somewhat analogous to Servlet "load-on-startup" values).