| ClazzTest.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.test.classloader.clazz;
import org.jboss.system.ServiceMBeanSupport;
/**
* A simple service to test class loading.
*
* @author claudio.vesco@previnet.it
*/
public class ClazzTest
extends ServiceMBeanSupport
implements ClazzTestMBean
{
/* (non-Javadoc)
* @see org.jboss.test.classloader.clazz.ClazzTestMBean#loadClass(java.lang.String)
*/
public void loadClass(String clazz) throws Exception {
ClassLoader cl = getClass().getClassLoader();
cl.loadClass(clazz);
}
/* (non-Javadoc)
* @see org.jboss.test.classloader.clazz.ClazzTestMBean#loadClassFromTCL(java.lang.String)
*/
public void loadClassFromTCL(String clazz) throws Exception
{
ClassLoader tcl = Thread.currentThread().getContextClassLoader();
tcl.loadClass(clazz);
}
}
| ClazzTest.java |