|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.remoting.support.RemotingSupport
public abstract class RemotingSupport
Generic support base class for remote accessor and exporters, providing common bean ClassLoader handling.
| Field Summary | |
|---|---|
protected Log |
logger
Logger available to subclasses |
| Constructor Summary | |
|---|---|
RemotingSupport()
|
|
| Method Summary | |
|---|---|
protected ClassLoader |
getBeanClassLoader()
Return the ClassLoader that this accessor operates in, to be used for deserializing and for generating proxies. |
protected ClassLoader |
overrideThreadContextClassLoader()
Override the thread context ClassLoader with the environment's bean ClassLoader if necessary, i.e. if the bean ClassLoader is not equivalent to the thread context ClassLoader already. |
protected void |
resetThreadContextClassLoader(ClassLoader original)
Reset the original thread context ClassLoader if necessary. |
void |
setBeanClassLoader(ClassLoader classLoader)
Callback that supplies the bean class loader to
a bean instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Log logger
| Constructor Detail |
|---|
public RemotingSupport()
| Method Detail |
|---|
public void setBeanClassLoader(ClassLoader classLoader)
BeanClassLoaderAwareclass loader to
a bean instance.
Invoked after the population of normal bean properties but
before an initialization callback such as
InitializingBean's
InitializingBean.afterPropertiesSet()
method or a custom init-method.
setBeanClassLoader in interface BeanClassLoaderAwareclassLoader - the owning class loader; may be null in
which case a default ClassLoader must be used, for example
the ClassLoader obtained via
ClassUtils.getDefaultClassLoader()protected ClassLoader getBeanClassLoader()
protected ClassLoader overrideThreadContextClassLoader()
null if not overriddenprotected void resetThreadContextClassLoader(ClassLoader original)
original - the original thread context ClassLoader,
or null if not overridden (and hence nothing to reset)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||