View Javadoc

1   package argos.deploy;
2   
3   import java.net.URL;
4   
5   public class OpenClassLoader extends ClassLoader {
6   	public OpenClassLoader(ClassLoader loader) {
7   		super(loader);
8   	}
9   	
10  	@Override
11  	public Class<?> findClass(String name) throws ClassNotFoundException {
12  		return super.findClass(name);
13  	}
14  
15  	@Override
16  	public URL findResource(String name) {
17  		return getParent().getResource(name);
18  	}
19  
20  	@Override
21  	public Package getPackage(String name) {
22  		return super.getPackage(name);
23  	}
24  	
25  	@Override
26  	public synchronized Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException {
27  		return super.loadClass(name, resolve);
28  	}
29  }