Class TomcatLoadTimeWeaver

java.lang.Object
org.springframework.instrument.classloading.tomcat.TomcatLoadTimeWeaver
All Implemented Interfaces:
LoadTimeWeaver

public class TomcatLoadTimeWeaver extends Object implements LoadTimeWeaver
LoadTimeWeaver implementation for Tomcat's new org.apache.tomcat.InstrumentableClassLoader. Also capable of handling Spring's TomcatInstrumentableClassLoader when encountered.
Since:
4.0
Author:
Juergen Hoeller
  • Constructor Details

    • TomcatLoadTimeWeaver

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

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