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
FieldsFields inherited from interface org.jboss.modules.ClassTransformer
IDENTITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTransformer(org.jboss.modules.ClassTransformer classTransformer) voidsetActive(boolean active) transform(ClassLoader loader, String className, ProtectionDomain protectionDomain, ByteBuffer originalBuffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.modules.ClassTransformer
andThen
-
Field Details
-
ATTACHMENT_KEY
-
-
Constructor Details
-
DelegatingClassTransformer
public DelegatingClassTransformer()
-
-
Method Details
-
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
-