< prev index next >

test/com/sun/management/VMOptionOpenDataTest.java

Print this page
rev 16783 : 8176176: fix @modules in jdk_svc tests
Reviewed-by: duke


  21  * questions.
  22  */
  23 
  24 import com.sun.management.HotSpotDiagnosticMXBean;
  25 import com.sun.management.VMOption;
  26 import java.lang.management.ManagementFactory;
  27 import java.util.Arrays;
  28 import java.util.Set;
  29 import java.util.stream.Collectors;
  30 import javax.management.MBeanServerConnection;
  31 import javax.management.openmbean.CompositeData;
  32 import javax.management.openmbean.CompositeType;
  33 import javax.management.openmbean.OpenType;
  34 
  35 import static javax.management.openmbean.SimpleType.*;
  36 
  37 /*
  38  * @test
  39  * @bug     8042901
  40  * @summary Check that MappedMXBeanType.toOpenTypeData supports VMOption
  41  * @modules jdk.management/com.sun.management
  42  * @author  Shanliang Jiang
  43  */
  44 public class VMOptionOpenDataTest {
  45     private static final String[] names = new String[] {
  46         "name", "value", "origin", "writeable"
  47     };
  48     private static final OpenType[] types = new OpenType[] {
  49         STRING, STRING, STRING, BOOLEAN
  50     };
  51 
  52     public static void main(String... args) throws Exception {
  53         MBeanServerConnection msc = ManagementFactory.getPlatformMBeanServer();
  54         HotSpotDiagnosticMXBean mxbean =
  55             ManagementFactory.getPlatformMXBean(msc, HotSpotDiagnosticMXBean.class);
  56 
  57 
  58         String[] signatures = new String[] {
  59             String.class.getName()
  60         };
  61         Object obj = msc.invoke(mxbean.getObjectName(), "getVMOption",




  21  * questions.
  22  */
  23 
  24 import com.sun.management.HotSpotDiagnosticMXBean;
  25 import com.sun.management.VMOption;
  26 import java.lang.management.ManagementFactory;
  27 import java.util.Arrays;
  28 import java.util.Set;
  29 import java.util.stream.Collectors;
  30 import javax.management.MBeanServerConnection;
  31 import javax.management.openmbean.CompositeData;
  32 import javax.management.openmbean.CompositeType;
  33 import javax.management.openmbean.OpenType;
  34 
  35 import static javax.management.openmbean.SimpleType.*;
  36 
  37 /*
  38  * @test
  39  * @bug     8042901
  40  * @summary Check that MappedMXBeanType.toOpenTypeData supports VMOption

  41  * @author  Shanliang Jiang
  42  */
  43 public class VMOptionOpenDataTest {
  44     private static final String[] names = new String[] {
  45         "name", "value", "origin", "writeable"
  46     };
  47     private static final OpenType[] types = new OpenType[] {
  48         STRING, STRING, STRING, BOOLEAN
  49     };
  50 
  51     public static void main(String... args) throws Exception {
  52         MBeanServerConnection msc = ManagementFactory.getPlatformMBeanServer();
  53         HotSpotDiagnosticMXBean mxbean =
  54             ManagementFactory.getPlatformMXBean(msc, HotSpotDiagnosticMXBean.class);
  55 
  56 
  57         String[] signatures = new String[] {
  58             String.class.getName()
  59         };
  60         Object obj = msc.invoke(mxbean.getObjectName(), "getVMOption",


< prev index next >