< prev index next >

test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java

Print this page
rev 15876 : 8085192: java/rmi/activation/Activatable tests fail intermittently due to "Port already in use"
Reviewed-by: rriggs, mli


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 import java.rmi.*;
  25 import java.rmi.activation.*;
  26 import java.util.*;
  27 
  28 public class ExtLoadedImplTest {
  29 
  30     public static void main(String[] args) {
  31 
  32         System.err.println("\nRegression test for bug 4500504\n");
  33 
  34         TestLibrary.suggestSecurityManager("java.rmi.RMISecurityManager");
  35 
  36         RMID rmid = null;
  37 
  38         try {
  39             RMID.removeLog();
  40             rmid = RMID.createRMID();
  41             rmid.start();
  42             Properties p = new Properties();
  43             p.put("java.security.policy",
  44                   TestParams.defaultGroupPolicy);
  45             p.put("java.security.manager",
  46                   TestParams.defaultSecurityManager);
  47             p.put("java.ext.dirs", "ext");
  48 
  49 
  50             System.err.println("Creating descriptors");
  51             ActivationGroupDesc groupDesc =
  52                 new ActivationGroupDesc(p, null);
  53             ActivationGroupID groupID =
  54                 ActivationGroup.getSystem().registerGroup(groupDesc);
  55             ActivationDesc objDesc =
  56                 new ActivationDesc(groupID, "ExtLoadedImpl", null, null);
  57 
  58             System.err.println("Registering descriptors");
  59             CheckLoader obj = (CheckLoader) Activatable.register(objDesc);
  60 


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 import java.rmi.*;
  25 import java.rmi.activation.*;
  26 import java.util.*;
  27 
  28 public class ExtLoadedImplTest {
  29 
  30     public static void main(String[] args) {
  31 
  32         System.err.println("\nRegression test for bug 4500504\n");
  33 
  34         TestLibrary.suggestSecurityManager("java.rmi.RMISecurityManager");
  35 
  36         RMID rmid = null;
  37 
  38         try {
  39             RMID.removeLog();
  40             rmid = RMID.createRMIDOnEphemeralPort();
  41             rmid.start();
  42             Properties p = new Properties();
  43             p.put("java.security.policy",
  44                   TestParams.defaultGroupPolicy);
  45             p.put("java.security.manager",
  46                   TestParams.defaultSecurityManager);
  47             p.put("java.ext.dirs", "ext");
  48 
  49 
  50             System.err.println("Creating descriptors");
  51             ActivationGroupDesc groupDesc =
  52                 new ActivationGroupDesc(p, null);
  53             ActivationGroupID groupID =
  54                 ActivationGroup.getSystem().registerGroup(groupDesc);
  55             ActivationDesc objDesc =
  56                 new ActivationDesc(groupID, "ExtLoadedImpl", null, null);
  57 
  58             System.err.println("Registering descriptors");
  59             CheckLoader obj = (CheckLoader) Activatable.register(objDesc);
  60 
< prev index next >