Class JBossLoadTimeWeaver

java.lang.Object
org.springframework.instrument.classloading.jboss.JBossLoadTimeWeaver
All Implemented Interfaces:
LoadTimeWeaver

public class JBossLoadTimeWeaver extends Object implements 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+. As of Spring Framework 5.1.5, it also supports WildFly 13+.

Since:
3.0
Author:
Costin Leau, Juergen Hoeller
  • Constructor Details

    • JBossLoadTimeWeaver

      public JBossLoadTimeWeaver()
      Create a new instance of the JBossLoadTimeWeaver class using the default class loader.
      See Also:
      • ClassUtils.getDefaultClassLoader()
    • JBossLoadTimeWeaver

      public JBossLoadTimeWeaver(@Nullable ClassLoader classLoader)
      Create a new instance of the JBossLoadTimeWeaver class using the supplied ClassLoader.
      Parameters:
      classLoader - the ClassLoader to delegate to for weaving
  • Method Details