public class ProxyCreatorSupport extends AdvisedSupport
createAopProxy(),
Serialized FormEMPTY_TARGET_SOURCE| Constructor and Description |
|---|
ProxyCreatorSupport()
Create a new ProxyCreatorSupport instance.
|
ProxyCreatorSupport(AopProxyFactory aopProxyFactory)
Create a new ProxyCreatorSupport instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(AdvisedSupportListener listener)
Add the given AdvisedSupportListener to this proxy configuration.
|
protected void |
adviceChanged()
Propagate advice change event to all AdvisedSupportListeners.
|
protected AopProxy |
createAopProxy()
Subclasses should call this to get a new AOP proxy.
|
AopProxyFactory |
getAopProxyFactory()
Return the AopProxyFactory that this ProxyConfig uses.
|
protected boolean |
isActive()
Subclasses can call this to check whether any AOP proxies have been created yet.
|
void |
removeListener(AdvisedSupportListener listener)
Remove the given AdvisedSupportListener from this proxy configuration.
|
void |
setAopProxyFactory(AopProxyFactory aopProxyFactory)
Customize the AopProxyFactory, allowing different strategies
to be dropped in without changing the core framework.
|
addAdvice, addAdvice, addAdvisor, addAdvisor, addAdvisors, addAdvisors, addInterface, adviceIncluded, copyConfigurationFrom, copyConfigurationFrom, countAdvicesOfType, getAdvisorChainFactory, getAdvisors, getAdvisorsInternal, getInterceptorsAndDynamicInterceptionAdvice, getProxiedInterfaces, getTargetClass, getTargetSource, indexOf, indexOf, isInterfaceProxied, isPreFiltered, removeAdvice, removeAdvisor, removeAdvisor, removeInterface, replaceAdvisor, setAdvisorChainFactory, setInterfaces, setPreFiltered, setTarget, setTargetClass, setTargetSource, toProxyConfigString, toString, updateAdvisorArraycopyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisExposeProxy, isFrozen, isProxyTargetClass, setExposeProxypublic ProxyCreatorSupport()
public ProxyCreatorSupport(AopProxyFactory aopProxyFactory)
aopProxyFactory - the AopProxyFactory to usepublic void setAopProxyFactory(AopProxyFactory aopProxyFactory)
Default is DefaultAopProxyFactory, using dynamic JDK
proxies or CGLIB proxies based on the requirements.
public AopProxyFactory getAopProxyFactory()
public void addListener(AdvisedSupportListener listener)
listener - the listener to registerpublic void removeListener(AdvisedSupportListener listener)
listener - the listener to deregisterprotected final AopProxy createAopProxy()
this as an argument.protected void adviceChanged()
adviceChanged in class AdvisedSupportAdvisedSupportListener.adviceChanged(org.springframework.aop.framework.AdvisedSupport)protected final boolean isActive()