package org.apache.smscserver.server.main.impl;
import java.net.URL;
import java.net.URLClassLoader;
import java.net.URLStreamHandlerFactory;
/**
* @author hceylan
*
*/
public class ChildClassLoader extends URLClassLoader {
public ChildClassLoader(URL[] urls) {
super(urls);
}
public ChildClassLoader(URL[] urls, ClassLoader parent) {
super(urls, parent);
}
public ChildClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory) {
super(urls, parent, factory);
}
/**
* {@inheritDoc}
*
*/
@Override
public Class<?> findClass(String name) throws ClassNotFoundException {
Class<?> c = this.findLoadedClass(name);
if (c != null) {
return c;
}
return super.findClass(name);
}
}