home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / java / rmi / server / RMIClassLoader.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.5 KB  |  37 lines

  1. package java.rmi.server;
  2.  
  3. import java.net.MalformedURLException;
  4. import java.net.URL;
  5.  
  6. public class RMIClassLoader {
  7.    private static LoaderHandler handler = null;
  8.  
  9.    private RMIClassLoader() {
  10.    }
  11.  
  12.    private static synchronized LoaderHandler getHandler() {
  13.       if (handler == null) {
  14.          try {
  15.             Class var0 = Class.forName(LoaderHandler.packagePrefix + ".LoaderHandler");
  16.             handler = (LoaderHandler)var0.newInstance();
  17.          } catch (Exception var1) {
  18.             throw new Error("No LoaderHandler present");
  19.          }
  20.       }
  21.  
  22.       return handler;
  23.    }
  24.  
  25.    public static Class loadClass(String var0) throws MalformedURLException, ClassNotFoundException {
  26.       return getHandler().loadClass(var0);
  27.    }
  28.  
  29.    public static Class loadClass(URL var0, String var1) throws MalformedURLException, ClassNotFoundException {
  30.       return getHandler().loadClass(var0, var1);
  31.    }
  32.  
  33.    public static Object getSecurityContext(ClassLoader var0) {
  34.       return getHandler().getSecurityContext(var0);
  35.    }
  36. }
  37.