1 6 7 package org.sapia.ubik.rmi.server; 8 9 import java.net.MalformedURLException ; 10 import java.rmi.server.RMIClassLoader ; 11 import java.security.SecureClassLoader ; 12 13 17 public class RmiClassLoader extends SecureClassLoader { 18 19 private String _codebase; 20 21 22 public RmiClassLoader(ClassLoader parent, String codebase) { 23 super(parent); 24 } 25 26 29 public synchronized Class loadClass(String name, boolean resolve) 30 throws ClassNotFoundException { 31 try{ 32 return RMIClassLoader.loadClass(_codebase, name, getParent()); 33 }catch(MalformedURLException e){ 34 throw new ClassNotFoundException (name); 35 } 36 } 37 } 38 | Popular Tags |