spring-framework / org.springframework.instrument.classloading.jboss / JBossLoadTimeWeaver

JBossLoadTimeWeaver

open class JBossLoadTimeWeaver : LoadTimeWeaver

LoadTimeWeaver implementation for JBoss's instrumentable ClassLoader. Thanks to Ales Justin and Marius Bogoevici for the initial prototype.

As of Spring Framework 5.0, this weaver supports WildFly 8+.

Author
Costin Leau

Author
Juergen Hoeller

Since
3.0

Constructors

<init>

JBossLoadTimeWeaver()

Create a new instance of the JBossLoadTimeWeaver class using the default ClassLoader.

JBossLoadTimeWeaver(classLoader: ClassLoader)

Create a new instance of the JBossLoadTimeWeaver class using the supplied ClassLoader.

Functions

addTransformer

open fun addTransformer(transformer: ClassFileTransformer): Unit

getInstrumentableClassLoader

open fun getInstrumentableClassLoader(): ClassLoader

getThrowawayClassLoader

open fun getThrowawayClassLoader(): ClassLoader