AdvisedSupport
| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| private boolean | |
| pack-priv boolean | |
| private boolean | |
| private boolean | |
| private static final long | serialVersionUID
use serialVersionUID from Spring 1.2 for interoperability. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | copyFrom(ProxyConfig
object to copy configuration from other)Copy configuration from the other config object. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | setExposeProxy(boolean exposeProxy)
Set whether the proxy should be exposed by the AOP framework as a ThreadLocal for retrieval via the AopContext class. |
| public void | |
| public void | |
| public void | |
| public void | setProxyTargetClass(boolean proxyTargetClass)
Set whether to proxy the target class directly, instead of just proxying specific interfaces. |
| public String |
| exposeProxy | back to summary |
|---|---|
| pack-priv boolean exposeProxy | |
| frozen | back to summary |
|---|---|
| private boolean frozen | |
| opaque | back to summary |
|---|---|
| pack-priv boolean opaque | |
| optimize | back to summary |
|---|---|
| private boolean optimize | |
| proxyTargetClass | back to summary |
|---|---|
| private boolean proxyTargetClass | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID use serialVersionUID from Spring 1.2 for interoperability. | |
| ProxyConfig | back to summary |
|---|---|
| public ProxyConfig() | |
| copyFrom | back to summary |
|---|---|
| public void copyFrom(ProxyConfig other) Copy configuration from the other config object.
| |
| isExposeProxy | back to summary |
|---|---|
| public boolean isExposeProxy() Return whether the AOP proxy will expose the AOP proxy for each invocation. | |
| isFrozen | back to summary |
|---|---|
| public boolean isFrozen() Return whether the config is frozen, and no advice changes can be made. | |
| isOpaque | back to summary |
|---|---|
| public boolean isOpaque() Return whether proxies created by this configuration should be
prevented from being cast to | |
| isOptimize | back to summary |
|---|---|
| public boolean isOptimize() Return whether proxies should perform aggressive optimizations. | |
| isProxyTargetClass | back to summary |
|---|---|
| public boolean isProxyTargetClass() Return whether to proxy the target class directly as well as any interfaces. | |
| setExposeProxy | back to summary |
|---|---|
| public void setExposeProxy(boolean exposeProxy) Set whether the proxy should be exposed by the AOP framework as a
ThreadLocal for retrieval via the AopContext class. This is useful
if an advised object needs to call another advised method on itself.
(If it uses Default is "false", in order to avoid unnecessary extra interception. This means that no guarantees are provided that AopContext access will work consistently within any method of the advised object. | |
| setFrozen | back to summary |
|---|---|
| public void setFrozen(boolean frozen) Set whether this config should be frozen. When a config is frozen, no advice changes can be made. This is useful for optimization, and useful when we don't want callers to be able to manipulate configuration after casting to Advised. | |
| setOpaque | back to summary |
|---|---|
| public void setOpaque(boolean opaque) Set whether proxies created by this configuration should be prevented
from being cast to Default is "false", meaning that any AOP proxy can be cast to
| |
| setOptimize | back to summary |
|---|---|
| public void setOptimize(boolean optimize) Set whether proxies should perform aggressive optimizations. The exact meaning of "aggressive optimizations" will differ between proxies, but there is usually some tradeoff. Default is "false". With Spring's current proxy options, this flag effectively
enforces CGLIB proxies (similar to | |
| setProxyTargetClass | back to summary |
|---|---|
| public void setProxyTargetClass(boolean proxyTargetClass) Set whether to proxy the target class directly, instead of just proxying specific interfaces. Default is "false". Set this to "true" to force proxying for the TargetSource's exposed target class. If that target class is an interface, a JDK proxy will be created for the given interface. If that target class is any other class, a CGLIB proxy will be created for the given class. Note Depending on the configuration of the concrete proxy factory, the proxy-target-class behavior will also be applied if no interfaces have been specified (and no interface autodetection is activated). | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |