org.springframework.orm.jpa.persistenceunit
Class ClassFileTransformerAdapter
java.lang.Object
org.springframework.orm.jpa.persistenceunit.ClassFileTransformerAdapter
- All Implemented Interfaces:
- java.lang.instrument.ClassFileTransformer
class ClassFileTransformerAdapter
- extends java.lang.Object
- implements java.lang.instrument.ClassFileTransformer
Simple adapter that implements the java.lang.instrument.ClassFileTransformer
interface based on a JPA ClassTransformer which a JPA PersistenceProvider asks the
PersistenceUnitInfo to install in the current runtime.
- Since:
- 2.0
- Author:
- Rod Johnson
- See Also:
javax.persistence.spi.PersistenceUnitInfo#addTransformer(javax.persistence.spi.ClassTransformer)
Method Summary |
java.lang.String |
toString()
|
byte[] |
transform(java.lang.ClassLoader loader,
java.lang.String className,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] classfileBuffer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
private static final Log logger
classTransformer
private final ClassTransformer classTransformer
ClassFileTransformerAdapter
public ClassFileTransformerAdapter(ClassTransformer classTransformer)
transform
public byte[] transform(java.lang.ClassLoader loader,
java.lang.String className,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] classfileBuffer)
- Specified by:
transform
in interface java.lang.instrument.ClassFileTransformer
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object