| 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.
|
| org.springframework.instrument.classloading.weblogic |
Support for class instrumentation on BEA WebLogic 10+.
|
| org.springframework.instrument.classloading.websphere |
Support for class instrumentation on IBM WebSphere Application Server 7+.
|
| org.springframework.orm.jpa |
Package providing integration of JPA (Java Persistence API) with Spring concepts.
|
| org.springframework.orm.jpa.persistenceunit |
Internal support for managing JPA persistence units.
|
| Modifier and Type | Method and Description |
|---|---|
LoadTimeWeaver |
LoadTimeWeavingConfigurer.getLoadTimeWeaver()
Create, configure and return the
LoadTimeWeaver instance to be used. |
LoadTimeWeaver |
LoadTimeWeavingConfiguration.loadTimeWeaver() |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultContextLoadTimeWeaver
Default
LoadTimeWeaver bean for use in an application context,
decorating an automatically detected internal LoadTimeWeaver. |
| Modifier and Type | Method and Description |
|---|---|
protected LoadTimeWeaver |
DefaultContextLoadTimeWeaver.createServerSpecificLoadTimeWeaver(ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
static void |
AspectJWeavingEnabler.enableAspectJWeaving(LoadTimeWeaver weaverToUse,
ClassLoader beanClassLoader)
Enable AspectJ weaving with the given
LoadTimeWeaver. |
void |
AspectJWeavingEnabler.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver) |
void |
LoadTimeWeaverAware.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver)
Set the
LoadTimeWeaver of this object's containing
ApplicationContext. |
| Constructor and Description |
|---|
LoadTimeWeaverAwareProcessor(LoadTimeWeaver loadTimeWeaver)
Create a new
LoadTimeWeaverAwareProcessor for the given
LoadTimeWeaver. |
| Modifier and Type | Class and Description |
|---|---|
class |
InstrumentationLoadTimeWeaver
LoadTimeWeaver relying on VM Instrumentation. |
class |
ReflectiveLoadTimeWeaver
LoadTimeWeaver which uses reflection to delegate to an underlying ClassLoader
with well-known transformation hooks. |
class |
SimpleLoadTimeWeaver
LoadTimeWeaver that builds and exposes a
SimpleInstrumentableClassLoader. |
| Modifier and Type | Class and Description |
|---|---|
class |
GlassFishLoadTimeWeaver
LoadTimeWeaver implementation for GlassFish's
org.glassfish.api.deployment.InstrumentableClassLoader InstrumentableClassLoader. |
| Modifier and Type | Class and Description |
|---|---|
class |
JBossLoadTimeWeaver
LoadTimeWeaver implementation for JBoss's instrumentable ClassLoader. |
| Modifier and Type | Class and Description |
|---|---|
class |
TomcatLoadTimeWeaver
LoadTimeWeaver implementation
for Tomcat's new org.apache.tomcat.InstrumentableClassLoader. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebLogicLoadTimeWeaver
LoadTimeWeaver implementation for WebLogic's instrumentable
ClassLoader. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebSphereLoadTimeWeaver
LoadTimeWeaver implementation for WebSphere's instrumentable ClassLoader. |
| Modifier and Type | Method and Description |
|---|---|
void |
LocalContainerEntityManagerFactoryBean.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver)
Specify the Spring LoadTimeWeaver to use for class instrumentation according
to the JPA class transformer contract.
|
| Modifier and Type | Method and Description |
|---|---|
LoadTimeWeaver |
DefaultPersistenceUnitManager.getLoadTimeWeaver()
Return the Spring LoadTimeWeaver to use for class instrumentation according
to the JPA class transformer contract.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPersistenceUnitManager.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver)
Specify the Spring LoadTimeWeaver to use for class instrumentation according
to the JPA class transformer contract.
|