# Uses of Package
org.springframework.instrument.classloading

Packages that use org.springframework.instrument.classloading
Package
Description
org.springframework.context.annotation
Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.
org.springframework.context.weaving
Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.
org.springframework.instrument.classloading
Support package for load time weaving based on class loaders, as required by JPA providers (but not JPA-specific).
org.springframework.instrument.classloading.glassfish
Support for class instrumentation on GlassFish.
org.springframework.instrument.classloading.jboss
Support for class instrumentation on JBoss AS 6 and 7.
org.springframework.instrument.classloading.tomcat
Support for class instrumentation on Tomcat.

Classes in org.springframework.instrument.classloading used by org.springframework.context.annotation
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.
Classes in org.springframework.instrument.classloading used by org.springframework.context.weaving
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.
Classes in org.springframework.instrument.classloading used by org.springframework.instrument.classloading
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.
ResourceOverridingShadowingClassLoader
Subclass of ShadowingClassLoader that overrides attempts to locate certain files.
ShadowingClassLoader
ClassLoader decorator that shadows an enclosing ClassLoader, applying registered transformers to all affected classes.
SimpleInstrumentableClassLoader
Simplistic implementation of an instrumentable `ClassLoader`.
Classes in org.springframework.instrument.classloading used by org.springframework.instrument.classloading.glassfish
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.
Classes in org.springframework.instrument.classloading used by org.springframework.instrument.classloading.jboss
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.
Classes in org.springframework.instrument.classloading used by org.springframework.instrument.classloading.tomcat
Class
Description
LoadTimeWeaver
Defines the contract for adding one or more `ClassFileTransformers` to a `ClassLoader`.