A C G I M O P R S T

A

agentmain(String, Instrumentation) - Static method in class org.apache.openjpa.enhance.InstrumentationFactory
The method that is called when a jar is added as an agent at runtime.

C

canRedefineClasses() - Static method in class org.apache.openjpa.enhance.ClassRedefiner
 
ClassRedefiner - Class in org.apache.openjpa.enhance
Redefines the method bodies of existing classes.
ClassRedefiner() - Constructor for class org.apache.openjpa.enhance.ClassRedefiner
 

G

getInstrumentation() - Static method in class org.apache.openjpa.enhance.InstrumentationFactory
 

I

InstrumentationFactory - Class in org.apache.openjpa.enhance
Factory for obtaining an Instrumentation instance.
InstrumentationFactory() - Constructor for class org.apache.openjpa.enhance.InstrumentationFactory
 

M

ManagedClassSubclasser - Class in org.apache.openjpa.enhance
Redefines the method bodies of existing unenhanced classes to make them notify state managers of mutations.
ManagedClassSubclasser() - Constructor for class org.apache.openjpa.enhance.ManagedClassSubclasser
 

O

org.apache.openjpa.enhance - package org.apache.openjpa.enhance
 

P

PCClassFileTransformer - Class in org.apache.openjpa.enhance
Transformer that makes persistent classes implement the PersistenceCapable interface at runtime.
PCClassFileTransformer(MetaDataRepository, Options, ClassLoader) - Constructor for class org.apache.openjpa.enhance.PCClassFileTransformer
Constructor.
PCClassFileTransformer(MetaDataRepository, PCEnhancer.Flags, ClassLoader, boolean) - Constructor for class org.apache.openjpa.enhance.PCClassFileTransformer
Constructor.
PCEnhancerAgent - Class in org.apache.openjpa.enhance
Java agent that makes persistent classes work with OpenJPA at runtime.
PCEnhancerAgent() - Constructor for class org.apache.openjpa.enhance.PCEnhancerAgent
 
premain(String, Instrumentation) - Static method in class org.apache.openjpa.enhance.PCEnhancerAgent
 
prepareUnenhancedClasses(OpenJPAConfiguration, Collection<? extends Class>, ClassLoader) - Static method in class org.apache.openjpa.enhance.ManagedClassSubclasser
For each element in classes, creates and registers a new subclass that implements PersistenceCapable, and prepares OpenJPA to handle new instances of the unenhanced type.

R

redefineClasses(OpenJPAConfiguration, Map<Class, byte[]>) - Static method in class org.apache.openjpa.enhance.ClassRedefiner
For each element in classes, this method will redefine all the element's methods such that field accesses are intercepted in-line.

S

setDynamicallyInstallAgent(boolean) - Static method in class org.apache.openjpa.enhance.InstrumentationFactory
Configures whether or not this instance should attempt to dynamically install an agent in the VM.
setInstrumentation(Instrumentation) - Static method in class org.apache.openjpa.enhance.InstrumentationFactory
 

T

transform(ClassLoader, String, Class, ProtectionDomain, byte[]) - Method in class org.apache.openjpa.enhance.PCClassFileTransformer
 

A C G I M O P R S T

Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.