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 }