Serialized Form
Package org.springframework.aop |
Package org.springframework.aop.aspectj |
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
pointcutDeclarationScope
java.lang.Class<T> pointcutDeclarationScope
pointcutParameterNames
java.lang.String[] pointcutParameterNames
pointcutParameterTypes
java.lang.Class<T>[] pointcutParameterTypes
beanFactory
org.springframework.beans.factory.BeanFactory beanFactory
pointcut
AspectJExpressionPointcut pointcut
Package org.springframework.aop.aspectj.annotation |
includePatterns
java.util.List<E> includePatterns
aspectJAdvisorFactory
AspectJAdvisorFactory aspectJAdvisorFactory
aspectJAdvisorsBuilder
BeanFactoryAspectJAdvisorsBuilder aspectJAdvisorsBuilder
aspectFactory
AspectJAdvisorFactory aspectFactory
nonAspectClass
java.lang.Class<T> nonAspectClass
Package org.springframework.aop.aspectj.autoproxy |
Package org.springframework.aop.framework |
target
java.lang.Object target
proxyInterfaces
java.lang.Class<T>[] proxyInterfaces
preInterceptors
java.lang.Object[] preInterceptors
postInterceptors
java.lang.Object[] postInterceptors
advisorAdapterRegistry
AdvisorAdapterRegistry advisorAdapterRegistry
- Default is global AdvisorAdapterRegistry
proxy
java.lang.Object proxy
serialVersionUID: 2651364800145442165L
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
targetSource
TargetSource targetSource
- Package-protected to allow direct access for efficiency
preFiltered
boolean preFiltered
- Whether the Advisors are already filtered for the specific target class
advisorChainFactory
AdvisorChainFactory advisorChainFactory
- The AdvisorChainFactory to use
interfaces
java.util.List<E> interfaces
- Interfaces to be implemented by the proxy. Held in List to keep the order
of registration, to create JDK proxy with specified order of interfaces.
advisors
java.util.List<E> advisors
- List of Advisors. If an Advice is added, it will be wrapped
in an Advisor before being added to this List.
advisorArray
Advisor[] advisorArray
- Array updated on changes to the advisors list, which is easier
to manipulate internally.
Class org.springframework.aop.framework.Cglib2AopProxy.SerializableNoOp extends java.lang.Object implements Serializable |
serialVersionUID: -8409359707199703185L
proxyTargetClass
boolean proxyTargetClass
optimize
boolean optimize
opaque
boolean opaque
exposeProxy
boolean exposeProxy
frozen
boolean frozen
aopProxyFactory
AopProxyFactory aopProxyFactory
listeners
java.util.List<E> listeners
active
boolean active
- Set to true when the first AOP proxy has been created
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
logger
org.apache.commons.logging.Log logger
interceptorNames
java.lang.String[] interceptorNames
targetName
java.lang.String targetName
autodetectInterfaces
boolean autodetectInterfaces
singleton
boolean singleton
advisorAdapterRegistry
AdvisorAdapterRegistry advisorAdapterRegistry
freezeProxy
boolean freezeProxy
advisorChainInitialized
boolean advisorChainInitialized
- Whether the advisor chain has already been initialized
singletonInstance
java.lang.Object singletonInstance
- If this is a singleton, the cached singleton proxy instance
Package org.springframework.aop.framework.adapter |
advice
AfterReturningAdvice advice
adapters
java.util.List<E> adapters
advice
MethodBeforeAdvice advice
Package org.springframework.aop.framework.autoproxy |
advisorRetrievalHelper
BeanFactoryAdvisorRetrievalHelper advisorRetrievalHelper
logger
org.apache.commons.logging.Log logger
- Logger available to subclasses
order
int order
- Default value is same as non-ordered
advisorAdapterRegistry
AdvisorAdapterRegistry advisorAdapterRegistry
- Default is global AdvisorAdapterRegistry
freezeProxy
boolean freezeProxy
- Indicates whether or not the proxy should be frozen. Overridden from super
to prevent the configuration from becoming frozen too early.
interceptorNames
java.lang.String[] interceptorNames
- Default is no common interceptors
applyCommonInterceptorsFirst
boolean applyCommonInterceptorsFirst
customTargetSourceCreators
TargetSourceCreator[] customTargetSourceCreators
proxyClassLoader
java.lang.ClassLoader proxyClassLoader
classLoaderConfigured
boolean classLoaderConfigured
beanFactory
org.springframework.beans.factory.BeanFactory beanFactory
targetSourcedBeans
java.util.Set<E> targetSourcedBeans
earlyProxyReferences
java.util.Set<E> earlyProxyReferences
advisedBeans
java.util.Set<E> advisedBeans
nonAdvisedBeans
java.util.Set<E> nonAdvisedBeans
proxyTypes
java.util.Map<K,V> proxyTypes
beanNames
java.util.List<E> beanNames
usePrefix
boolean usePrefix
advisorBeanNamePrefix
java.lang.String advisorBeanNamePrefix
beanFactory
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory
Package org.springframework.aop.interceptor |
prefix
java.lang.String prefix
suffix
java.lang.String suffix
logTargetClassInvocation
boolean logTargetClassInvocation
hideProxyClassNames
boolean hideProxyClassNames
- Indicates whether or not proxy class names should be hidden when using dynamic loggers.
- See Also:
AbstractTraceInterceptor.setUseDynamicLogger(boolean)
enterMessage
java.lang.String enterMessage
- The message for method entry.
exitMessage
java.lang.String exitMessage
- The message for method exit.
exceptionMessage
java.lang.String exceptionMessage
- The message for exceptions during method execution.
count
long count
readResolve
private java.lang.Object readResolve()
- Required to support serialization. Replaces with canonical instance
on deserialization, protecting Singleton pattern.
Alternative to overriding the equals
method.
trackAllInvocations
boolean trackAllInvocations
Package org.springframework.aop.scope |
beanFactory
org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory
targetBeanName
java.lang.String targetBeanName
scopedTargetSource
SimpleBeanTargetSource scopedTargetSource
- The TargetSource that manages scoping
targetBeanName
java.lang.String targetBeanName
- The name of the target bean
proxy
java.lang.Object proxy
- The cached singleton proxy
Package org.springframework.aop.support |
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
adviceBeanName
java.lang.String adviceBeanName
beanFactory
org.springframework.beans.factory.BeanFactory beanFactory
location
java.lang.String location
expression
java.lang.String expression
advice
org.aopalliance.aop.Advice advice
order
java.lang.Integer order
patterns
java.lang.String[] patterns
- Regular expressions to match
excludedPatterns
java.lang.String[] excludedPatterns
- Regular expressions not to match
serialVersionUID: -2743223737633663832L
classFilter
ClassFilter classFilter
methodMatcher
MethodMatcher methodMatcher
clazz
java.lang.Class<T> clazz
methodName
java.lang.String methodName
evaluations
int evaluations
pointcut
Pointcut pointcut
advice
org.aopalliance.aop.Advice advice
interfaces
java.util.Set<E> interfaces
order
int order
pointcut
Pointcut pointcut
delegateMap
java.util.Map<K,V> delegateMap
- Hold weak references to keys as we don't want to interfere with garbage collection..
defaultImplType
java.lang.Class<T> defaultImplType
interfaceType
java.lang.Class<T> interfaceType
delegate
java.lang.Object delegate
- Object that actually implements the interfaces.
May be "this" if a subclass implements the introduced interfaces.
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- This method is implemented only to restore the logger.
We don't make the logger static as that would mean that subclasses
would use this class's log category.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
publishedInterfaces
java.util.Set<E> publishedInterfaces
compiledPatterns
java.util.regex.Pattern[] compiledPatterns
- Compiled form of the patterns.
compiledExclusionPatterns
java.util.regex.Pattern[] compiledExclusionPatterns
- Compiled form of the exclusion patterns.
mappedNames
java.util.List<E> mappedNames
pointcut
NameMatchMethodPointcut pointcut
patterns
java.lang.String[] patterns
pointcut
AbstractRegexpMethodPointcut pointcut
pointcutMonitor
java.lang.Object pointcutMonitor
clazz
java.lang.Class<T> clazz
order
int order
advice
org.aopalliance.aop.Advice advice
Package org.springframework.aop.target |
serialVersionUID: -4721607536018568393L
logger
org.apache.commons.logging.Log logger
- Logger available to subclasses
targetBeanName
java.lang.String targetBeanName
- Name of the target bean we will create on each invocation
targetClass
java.lang.Class<T> targetClass
- Class of the target
beanFactory
org.springframework.beans.factory.BeanFactory beanFactory
- BeanFactory that owns this TargetSource. We need to hold onto this
reference so that we can create new prototype instances as necessary.
maxSize
int maxSize
- The maximum size of the pool
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeReplace
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
- Replaces this object with a SingletonTargetSource on serialization.
Protected as otherwise it won't be invoked for subclasses.
(The
writeReplace()
method must be visible to the class
being serialized.)
With this implementation of this method, there is no need to mark
non-serializable fields in this class or subclasses as transient.
- Throws:
java.io.ObjectStreamException
maxIdle
int maxIdle
minIdle
int minIdle
maxWait
long maxWait
timeBetweenEvictionRunsMillis
long timeBetweenEvictionRunsMillis
minEvictableIdleTimeMillis
long minEvictableIdleTimeMillis
whenExhaustedAction
byte whenExhaustedAction
pool
org.apache.commons.pool.ObjectPool pool
- The Jakarta Commons
ObjectPool
used to pool target objects
serialVersionUID: 3680494563553489691L
readResolve
private java.lang.Object readResolve()
- Returns the canonical instance on deserialization in case
of no target class, thus protecting the Singleton pattern.
targetClass
java.lang.Class<T> targetClass
isStatic
boolean isStatic
serialVersionUID: 7497929212653839187L
target
java.lang.Object target
- The current target object
target
java.lang.Object target
serialVersionUID: 9031246629662423738L
target
java.lang.Object target
- Target cached and invoked using reflection
targetInThread
java.lang.ThreadLocal<T> targetInThread
- ThreadLocal holding the target associated with the current
thread. Unlike most ThreadLocals, which are static, this variable
is meant to be per thread per instance of the ThreadLocalTargetSource class.
targetSet
java.util.Set<E> targetSet
- Set of managed targets, enabling us to keep track of the targets we've created.
invocationCount
int invocationCount
hitCount
int hitCount