| 
|||||||||
| 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.  | 
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 | ||||||||