29 |
import java.rmi.Remote; |
import java.rmi.Remote; |
30 |
import java.rmi.server.UnicastRemoteObject; |
import java.rmi.server.UnicastRemoteObject; |
31 |
import java.rmi.server.ObjID; |
import java.rmi.server.ObjID; |
32 |
|
import java.rmi.server.ServerRef; |
33 |
import java.util.Hashtable; |
import java.util.Hashtable; |
34 |
import java.util.Enumeration; |
import java.util.Enumeration; |
35 |
import java.rmi.server.RMISocketFactory; |
import java.rmi.server.RMISocketFactory; |
47 |
} |
} |
48 |
|
|
49 |
public RegistryImpl(int port, RMIClientSocketFactory cf, RMIServerSocketFactory sf) throws RemoteException { |
public RegistryImpl(int port, RMIClientSocketFactory cf, RMIServerSocketFactory sf) throws RemoteException { |
50 |
super(new UnicastServerRef(new ObjID(ObjID.REGISTRY_ID), port, sf)); |
super((ServerRef)new UnicastServerRef(new ObjID(ObjID.REGISTRY_ID), port, sf)); |
51 |
// The following is unnecessary, because UnicastRemoteObject export itself automatically. |
// The following is unnecessary, because UnicastRemoteObject export itself automatically. |
52 |
//((UnicastServerRef)getRef()).exportObject(this); |
//((UnicastServerRef)getRef()).exportObject(this); |
53 |
} |
} |