package org.yajul.jmx;
import org.yajul.util.ReflectionUtil;
/**
* Default factory for JMX MBean implementations.
* <br>
* User: josh
* Date: Jan 28, 2009
* Time: 1:44:34 PM
*/
public class DefaultImplementationProvider implements ImplementationProvider {
public Class<?> getImplementationClass(String className) throws ClassNotFoundException {
return ReflectionUtil.getCurrentClassLoader().loadClass(className);
}
public <T> T getImplementation(Class<T> implementationClass) {
return ReflectionUtil.createInstance(implementationClass);
}
}