org.springframework.instrument.classloading.jboss
Class JBossModulesAdapter

java.lang.Object
  extended by org.springframework.instrument.classloading.jboss.JBossModulesAdapter
All Implemented Interfaces:
JBossClassLoaderAdapter

 class JBossModulesAdapter
extends java.lang.Object
implements JBossClassLoaderAdapter

JBoss 7 adapter.

Since:
3.1
Author:
Costin Leau

Field Summary
private  java.lang.reflect.Method addTransformer
           
private  java.lang.ClassLoader classLoader
           
private static java.lang.String DELEGATING_TRANSFORMER_CLASS_NAME
           
private  java.lang.Object delegatingTransformer
           
private static java.lang.String TRANSFORMER_ADD_METHOD_NAME
           
private static java.lang.String TRANSFORMER_FIELD_NAME
           
 
Constructor Summary
JBossModulesAdapter(java.lang.ClassLoader loader)
           
 
Method Summary
 void addTransformer(java.lang.instrument.ClassFileTransformer transformer)
           
 java.lang.ClassLoader getInstrumentableClassLoader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRANSFORMER_FIELD_NAME

private static final java.lang.String TRANSFORMER_FIELD_NAME
See Also:
Constant Field Values

TRANSFORMER_ADD_METHOD_NAME

private static final java.lang.String TRANSFORMER_ADD_METHOD_NAME
See Also:
Constant Field Values

DELEGATING_TRANSFORMER_CLASS_NAME

private static final java.lang.String DELEGATING_TRANSFORMER_CLASS_NAME
See Also:
Constant Field Values

classLoader

private final java.lang.ClassLoader classLoader

addTransformer

private final java.lang.reflect.Method addTransformer

delegatingTransformer

private final java.lang.Object delegatingTransformer
Constructor Detail

JBossModulesAdapter

public JBossModulesAdapter(java.lang.ClassLoader loader)
Method Detail

addTransformer

public void addTransformer(java.lang.instrument.ClassFileTransformer transformer)
Specified by:
addTransformer in interface JBossClassLoaderAdapter

getInstrumentableClassLoader

public java.lang.ClassLoader getInstrumentableClassLoader()
Specified by:
getInstrumentableClassLoader in interface JBossClassLoaderAdapter