public abstract class RemotingSupport extends java.lang.Object implements BeanClassLoaderAware
コンストラクターと説明 |
---|
RemotingSupport() |
修飾子と型 | メソッドと説明 |
---|---|
protected java.lang.ClassLoader | getBeanClassLoader() このアクセサーが動作する ClassLoader を返します。これは、直列化復元およびプロキシの生成に使用されます。 |
protected java.lang.ClassLoader | overrideThreadContextClassLoader() 必要に応じて、スレッドコンテキスト ClassLoader を環境の Bean ClassLoader でオーバーライドします。 |
protected void | resetThreadContextClassLoader(java.lang.ClassLoader original) 必要に応じて、元のスレッドコンテキスト ClassLoader をリセットします。 |
void | setBeanClassLoader(java.lang.ClassLoader classLoader) Bean class loader を Bean インスタンスに提供するコールバック。 |
protected final Log logger
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
BeanClassLoaderAware
class loader
を Bean インスタンスに提供するコールバック。 通常の Bean プロパティの設定後、ただし InitializingBean's
InitializingBean.afterPropertiesSet()
メソッドやカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanClassLoaderAware
の setBeanClassLoader
classLoader
- 所有クラスローダー protected java.lang.ClassLoader getBeanClassLoader()
@Nullable protected java.lang.ClassLoader overrideThreadContextClassLoader()
null
protected void resetThreadContextClassLoader(@Nullable java.lang.ClassLoader original)
original
- 元のスレッドコンテキスト ClassLoader、またはオーバーライドされない場合は null
(リセットするものはありません)