public class GlassFishLoadTimeWeaver extends ObjectSE implements LoadTimeWeaver
org.glassfish.api.deployment.InstrumentableClassLoader InstrumentableClassLoader
の LoadTimeWeaver
実装。Spring Framework 5.0 の時点で、このウィーバーは GlassFish 4 + をサポートしています。
コンストラクターと説明 |
---|
GlassFishLoadTimeWeaver() デフォルトの class loader SE を使用して、GlassFishLoadTimeWeaver クラスの新しいインスタンスを作成します。 |
GlassFishLoadTimeWeaver(ClassLoaderSE classLoader) 提供された ClassLoader SE を使用して、GlassFishLoadTimeWeaver クラスの新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addTransformer(ClassFileTransformerSE transformer) この LoadTimeWeaver によって適用される ClassFileTransformer を追加します。 |
ClassLoaderSE | getInstrumentableClassLoader() ユーザー定義の ClassFileTransformers SE に基づいて、AspectJ スタイルのロード時間ウィービングによる計測をサポートする ClassLoader を返します。 |
ClassLoaderSE | getThrowawayClassLoader() 使い捨て ClassLoader を返します。これにより、親 ClassLoader に影響を与えることなくクラスをロードおよびインスペクションできます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public GlassFishLoadTimeWeaver()
class loader
SE を使用して、GlassFishLoadTimeWeaver
クラスの新しいインスタンスを作成します。public GlassFishLoadTimeWeaver(@Nullable ClassLoaderSE classLoader)
ClassLoader
SE を使用して、GlassFishLoadTimeWeaver
クラスの新しいインスタンスを作成します。classLoader
- ウィービングのために委譲する ClassLoader
public void addTransformer(ClassFileTransformerSE transformer)
LoadTimeWeaver
LoadTimeWeaver
によって適用される ClassFileTransformer
を追加します。LoadTimeWeaver
の addTransformer
transformer
- 追加する ClassFileTransformer
public ClassLoaderSE getInstrumentableClassLoader()
LoadTimeWeaver
ClassFileTransformers
SE に基づいて、AspectJ スタイルのロード時間ウィービングによる計測をサポートする ClassLoader
を返します。 現在の ClassLoader
か、この LoadTimeWeaver
インスタンスによって作成された ClassLoader
の可能性があります。
LoadTimeWeaver
の getInstrumentableClassLoader
ClassLoader
public ClassLoaderSE getThrowawayClassLoader()
LoadTimeWeaver
ClassLoader
を返します。これにより、親 ClassLoader
に影響を与えることなくクラスをロードおよびインスペクションできます。LoadTimeWeaver.getInstrumentableClassLoader()
の呼び出しから返された ClassLoader
SE の同じインスタンスを返さないでください。
LoadTimeWeaver
の getThrowawayClassLoader
ClassLoader
; 既存の状態なしで、呼び出しごとに新しいインスタンスを返す必要があります