| 
 | ||||||||||
| 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 | loggerLogger 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 loaderto
 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 | |||||||||