org.springframework.instrument.classloading.glassfish
Class ClassTransformerAdapter
java.lang.Object
org.springframework.instrument.classloading.glassfish.ClassTransformerAdapter
- All Implemented Interfaces:
- javax.persistence.spi.ClassTransformer
class ClassTransformerAdapter
- extends Object
- implements javax.persistence.spi.ClassTransformer
Adapter that implements the JPA ClassTransformer interface (as required by GlassFish)
based on a given JDK 1.5 ClassFileTransformer.
- Since:
- 2.0.1
- Author:
- Costin Leau, Juergen Hoeller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassTransformerAdapter
public ClassTransformerAdapter(ClassFileTransformer classFileTransformer)
- Build a new ClassTransformerAdapter for the given ClassFileTransformer.
- Parameters:
classFileTransformer
- the JDK 1.5 ClassFileTransformer to wrap
transform
public byte[] transform(ClassLoader loader,
String className,
Class<?> classBeingRedefined,
ProtectionDomain protectionDomain,
byte[] classfileBuffer)
throws IllegalClassFormatException
- Specified by:
transform
in interface javax.persistence.spi.ClassTransformer
- Throws:
IllegalClassFormatException
Copyright © 2002-2006 The Spring Framework.