home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / sun / rmi / registry / RegistryHandler.class (.txt) next >
Encoding:
Java Class File  |  1998-04-23  |  1.4 KB  |  38 lines

  1. package sun.rmi.registry;
  2.  
  3. import java.net.InetAddress;
  4. import java.rmi.RemoteException;
  5. import java.rmi.UnknownHostException;
  6. import java.rmi.registry.Registry;
  7. import java.rmi.server.ObjID;
  8. import sun.rmi.server.RemoteProxy;
  9. import sun.rmi.server.UnicastRef;
  10. import sun.rmi.transport.LiveRef;
  11. import sun.rmi.transport.tcp.TCPEndpoint;
  12.  
  13. public class RegistryHandler implements java.rmi.registry.RegistryHandler {
  14.    public Registry registryStub(String var1, int var2) throws RemoteException, UnknownHostException {
  15.       String var3 = "sun.rmi.registry.RegistryImpl";
  16.       if (var2 <= 0) {
  17.          var2 = 1099;
  18.       }
  19.  
  20.       if (var1 == null || var1.length() == 0) {
  21.          try {
  22.             var1 = InetAddress.getLocalHost().getHostName();
  23.          } catch (Exception var7) {
  24.             var1 = "";
  25.          }
  26.       }
  27.  
  28.       ObjID var4 = new ObjID(0);
  29.       TCPEndpoint var5 = new TCPEndpoint(var1, var2);
  30.       LiveRef var6 = new LiveRef(var4, var5, false);
  31.       return (Registry)RemoteProxy.getStub(var3, new UnicastRef(var6));
  32.    }
  33.  
  34.    public Registry registryImpl(int var1) throws RemoteException {
  35.       return new RegistryImpl(var1);
  36.    }
  37. }
  38.