17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package jdk.jfr.jmx;
27
28 import java.util.HashMap;
29 import java.util.Map;
30
31 import jdk.jfr.Recording;
32 import jdk.management.jfr.FlightRecorderMXBean;
33 import jdk.management.jfr.RecordingInfo;
34 import jdk.test.lib.Asserts;
35 import jdk.test.lib.jfr.EventNames;
36
37 /*
38 * @test
39 * @key jfr
40 * @library /test/lib /test/jdk
41 * @run main/othervm jdk.jfr.jmx.TestSetConfiguration
42 */
43 public class TestSetConfiguration {
44 public static void main(String[] args) throws Exception {
45 FlightRecorderMXBean bean = JmxHelper.getFlighteRecorderMXBean();
46 long recId = bean.newRecording();
47
48 final String configContents =
49 "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
50 "<configuration version=\"2.0\" label=\"TestName\" description='TestDesc' provider='TestProvider'>\n" +
51 " <event name=\"" + EventNames.ClassLoad +"\">\r" +
52 " \t <setting name=\"enabled\" control='class-loading-enabled'>false</setting>\r\n" +
53 " <setting name=\"stackTrace\">true</setting>\t\r\n" +
54 " <setting name=\"threshold\">5 ms</setting> \n" +
55 " </event> " +
56 " <control> " +
57 " <flag name=\"class-loading-enabled\" label=\"Class Loading\">false</flag>\n" +
58 " </control>" +
59 "</configuration>";
|
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package jdk.jfr.jmx;
27
28 import java.util.HashMap;
29 import java.util.Map;
30
31 import jdk.jfr.Recording;
32 import jdk.management.jfr.FlightRecorderMXBean;
33 import jdk.management.jfr.RecordingInfo;
34 import jdk.test.lib.Asserts;
35 import jdk.test.lib.jfr.EventNames;
36
37 /**
38 * @test
39 * @key jfr
40 * @requires vm.hasJFR
41 * @library /test/lib /test/jdk
42 * @run main/othervm jdk.jfr.jmx.TestSetConfiguration
43 */
44 public class TestSetConfiguration {
45 public static void main(String[] args) throws Exception {
46 FlightRecorderMXBean bean = JmxHelper.getFlighteRecorderMXBean();
47 long recId = bean.newRecording();
48
49 final String configContents =
50 "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
51 "<configuration version=\"2.0\" label=\"TestName\" description='TestDesc' provider='TestProvider'>\n" +
52 " <event name=\"" + EventNames.ClassLoad +"\">\r" +
53 " \t <setting name=\"enabled\" control='class-loading-enabled'>false</setting>\r\n" +
54 " <setting name=\"stackTrace\">true</setting>\t\r\n" +
55 " <setting name=\"threshold\">5 ms</setting> \n" +
56 " </event> " +
57 " <control> " +
58 " <flag name=\"class-loading-enabled\" label=\"Class Loading\">false</flag>\n" +
59 " </control>" +
60 "</configuration>";
|