public abstract class RemotingSupport
extends java.lang.Object
implements org.springframework.beans.factory.BeanClassLoaderAware
| Modifier and Type | Field and Description |
|---|---|
protected Log |
logger
Logger available to subclasses
|
| Constructor and Description |
|---|
RemotingSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.ClassLoader |
getBeanClassLoader()
Return the ClassLoader that this accessor operates in,
to be used for deserializing and for generating proxies.
|
protected java.lang.ClassLoader |
overrideThreadContextClassLoader()
Override the thread context ClassLoader with the environment's bean ClassLoader
if necessary, i.e.
|
protected void |
resetThreadContextClassLoader(java.lang.ClassLoader original)
Reset the original thread context ClassLoader if necessary.
|
void |
setBeanClassLoader(java.lang.ClassLoader classLoader) |
protected final Log logger
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAwareprotected java.lang.ClassLoader getBeanClassLoader()
protected java.lang.ClassLoader overrideThreadContextClassLoader()
null if not overriddenprotected void resetThreadContextClassLoader(java.lang.ClassLoader original)
original - the original thread context ClassLoader,
or null if not overridden (and hence nothing to reset)