Class DelegatingClassTransformer
- java.lang.Object
-
- org.jboss.as.server.deployment.module.DelegatingClassTransformer
-
- All Implemented Interfaces:
org.jboss.modules.ClassTransformer
public class DelegatingClassTransformer extends Object implements org.jboss.modules.ClassTransformer
- Author:
- Marius Bogoevici
-
-
Field Summary
Fields Modifier and Type Field Description static AttachmentKey<DelegatingClassTransformer>ATTACHMENT_KEY
-
Constructor Summary
Constructors Constructor Description DelegatingClassTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTransformer(org.jboss.modules.ClassTransformer classTransformer)voidsetActive(boolean active)ByteBuffertransform(ClassLoader loader, String className, ProtectionDomain protectionDomain, ByteBuffer originalBuffer)
-
-
-
Field Detail
-
ATTACHMENT_KEY
public static final AttachmentKey<DelegatingClassTransformer> ATTACHMENT_KEY
-
-
Method Detail
-
addTransformer
public void addTransformer(org.jboss.modules.ClassTransformer classTransformer)
-
setActive
public void setActive(boolean active)
-
transform
public ByteBuffer transform(ClassLoader loader, String className, ProtectionDomain protectionDomain, ByteBuffer originalBuffer) throws IllegalArgumentException
- Specified by:
transformin interfaceorg.jboss.modules.ClassTransformer- Throws:
IllegalArgumentException
-
-