< prev index next >

test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java

Print this page
rev 51638 : [mq]: 8210112


  27 import java.lang.reflect.InvocationTargetException;
  28 import java.lang.reflect.Method;
  29 import java.net.BindException;
  30 import java.net.ConnectException;
  31 import java.net.ServerSocket;
  32 import java.rmi.RemoteException;
  33 import java.rmi.registry.LocateRegistry;
  34 import java.rmi.registry.Registry;
  35 import java.util.ArrayList;
  36 import java.util.Arrays;
  37 import java.util.List;
  38 import java.util.Objects;
  39 import java.util.Set;
  40 import java.util.concurrent.TimeoutException;
  41 import java.util.concurrent.atomic.AtomicBoolean;
  42 
  43 import javax.management.*;
  44 import javax.management.remote.*;
  45 import javax.net.ssl.SSLHandshakeException;
  46 
  47 import jdk.testlibrary.ProcessTools;
  48 import jdk.testlibrary.Utils;
  49 import jdk.internal.agent.Agent;
  50 import jdk.internal.agent.AgentConfigurationError;
  51 import jdk.internal.agent.ConnectorAddressLink;
  52 
  53 /**
  54  * @test
  55  * @bug 7110104
  56  * @key randomness intermittent
  57  * @summary Makes sure that enabling/disabling the management agent through JCMD
  58  *          achieves the desired results
  59  *
  60  * @library /lib/testlibrary

  61  * @modules java.management
  62  *          java.rmi
  63  *          jdk.management.agent/jdk.internal.agent
  64  *
  65  * @build jdk.testlibrary.* JMXStartStopTest PortAllocator TestApp ManagementAgentJcmd
  66  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
  67  */
  68 public class JMXStartStopTest {
  69     private static final String TEST_APP_NAME = "TestApp";
  70 
  71     private static final String TEST_SRC = System.getProperty("test.src");
  72 
  73     private static final boolean verbose = false;
  74 
  75     private static ManagementAgentJcmd jcmd = new ManagementAgentJcmd(TEST_APP_NAME, verbose);
  76 
  77     private static void dbg_print(String msg) {
  78         if (verbose) {
  79             System.out.println("DBG: " + msg);
  80         }




  27 import java.lang.reflect.InvocationTargetException;
  28 import java.lang.reflect.Method;
  29 import java.net.BindException;
  30 import java.net.ConnectException;
  31 import java.net.ServerSocket;
  32 import java.rmi.RemoteException;
  33 import java.rmi.registry.LocateRegistry;
  34 import java.rmi.registry.Registry;
  35 import java.util.ArrayList;
  36 import java.util.Arrays;
  37 import java.util.List;
  38 import java.util.Objects;
  39 import java.util.Set;
  40 import java.util.concurrent.TimeoutException;
  41 import java.util.concurrent.atomic.AtomicBoolean;
  42 
  43 import javax.management.*;
  44 import javax.management.remote.*;
  45 import javax.net.ssl.SSLHandshakeException;
  46 
  47 import jdk.test.lib.process.ProcessTools;
  48 import jdk.testlibrary.Utils;
  49 import jdk.internal.agent.Agent;
  50 import jdk.internal.agent.AgentConfigurationError;
  51 import jdk.internal.agent.ConnectorAddressLink;
  52 
  53 /**
  54  * @test
  55  * @bug 7110104
  56  * @key randomness intermittent
  57  * @summary Makes sure that enabling/disabling the management agent through JCMD
  58  *          achieves the desired results
  59  *
  60  * @library /lib/testlibrary
  61  * @library /test/lib
  62  * @modules java.management
  63  *          java.rmi
  64  *          jdk.management.agent/jdk.internal.agent
  65  *
  66  * @build jdk.testlibrary.* JMXStartStopTest PortAllocator TestApp ManagementAgentJcmd
  67  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
  68  */
  69 public class JMXStartStopTest {
  70     private static final String TEST_APP_NAME = "TestApp";
  71 
  72     private static final String TEST_SRC = System.getProperty("test.src");
  73 
  74     private static final boolean verbose = false;
  75 
  76     private static ManagementAgentJcmd jcmd = new ManagementAgentJcmd(TEST_APP_NAME, verbose);
  77 
  78     private static void dbg_print(String msg) {
  79         if (verbose) {
  80             System.out.println("DBG: " + msg);
  81         }


< prev index next >