test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java
Print this page
*** 35,44 ****
--- 35,45 ----
* @author Peter Jones
*
* @library ../../../testlibrary
* @build FiniteGCLatency
* @build FiniteGCLatency_Stub
+ * @build TestLibrary
* @run main/othervm/timeout=120 FiniteGCLatency
*/
import java.rmi.*;
import java.rmi.registry.*;
*** 76,90 ****
FiniteGCLatency obj = new FiniteGCLatency();
try {
UnicastRemoteObject.exportObject(obj);
System.err.println("exported remote object");
!
! LocateRegistry.createRegistry(TestLibrary.REGISTRY_PORT);
System.err.println("created registry");
! Registry registry = LocateRegistry.getRegistry("", TestLibrary.REGISTRY_PORT);
registry.bind(BINDING, obj);
System.err.println("bound remote object in registry");
synchronized (obj.lock) {
registry.unbind(BINDING);
--- 77,91 ----
FiniteGCLatency obj = new FiniteGCLatency();
try {
UnicastRemoteObject.exportObject(obj);
System.err.println("exported remote object");
! Registry registry1 = TestLibrary.createRegistryOnUnusedPort();
! int port = TestLibrary.getRegistryPort(registry1);
System.err.println("created registry");
! Registry registry = LocateRegistry.getRegistry("", port);
registry.bind(BINDING, obj);
System.err.println("bound remote object in registry");
synchronized (obj.lock) {
registry.unbind(BINDING);