comparison src/share/vm/services/diagnosticCommand.cpp @ 12943:996d1f2f056f

8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part) Summary: Pass one more property from Agent to JdpController Reviewed-by: jbachorik, sla
author dsamersoff
date Sat, 19 Oct 2013 21:29:57 +0400
parents f2110083203d
children 82a9cdbf683e
comparison
equal deleted inserted replaced
12942:ee99e1a7c5fb 12943:996d1f2f056f
503 ("jdp.ttl", 503 ("jdp.ttl",
504 "set com.sun.management.jdp.ttl", "INT", false), 504 "set com.sun.management.jdp.ttl", "INT", false),
505 505
506 _jdp_pause 506 _jdp_pause
507 ("jdp.pause", 507 ("jdp.pause",
508 "set com.sun.management.jdp.pause", "INT", false) 508 "set com.sun.management.jdp.pause", "INT", false),
509
510 _jdp_name
511 ("jdp.name",
512 "set com.sun.management.jdp.name", "STRING", false)
509 513
510 { 514 {
511 _dcmdparser.add_dcmd_option(&_config_file); 515 _dcmdparser.add_dcmd_option(&_config_file);
512 _dcmdparser.add_dcmd_option(&_jmxremote_port); 516 _dcmdparser.add_dcmd_option(&_jmxremote_port);
513 _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); 517 _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port);
525 _dcmdparser.add_dcmd_option(&_jdp_port); 529 _dcmdparser.add_dcmd_option(&_jdp_port);
526 _dcmdparser.add_dcmd_option(&_jdp_address); 530 _dcmdparser.add_dcmd_option(&_jdp_address);
527 _dcmdparser.add_dcmd_option(&_jdp_source_addr); 531 _dcmdparser.add_dcmd_option(&_jdp_source_addr);
528 _dcmdparser.add_dcmd_option(&_jdp_ttl); 532 _dcmdparser.add_dcmd_option(&_jdp_ttl);
529 _dcmdparser.add_dcmd_option(&_jdp_pause); 533 _dcmdparser.add_dcmd_option(&_jdp_pause);
534 _dcmdparser.add_dcmd_option(&_jdp_name);
530 } 535 }
531 536
532 537
533 int JMXStartRemoteDCmd::num_arguments() { 538 int JMXStartRemoteDCmd::num_arguments() {
534 ResourceMark rm; 539 ResourceMark rm;
594 PUT_OPTION(_jdp_port); 599 PUT_OPTION(_jdp_port);
595 PUT_OPTION(_jdp_address); 600 PUT_OPTION(_jdp_address);
596 PUT_OPTION(_jdp_source_addr); 601 PUT_OPTION(_jdp_source_addr);
597 PUT_OPTION(_jdp_ttl); 602 PUT_OPTION(_jdp_ttl);
598 PUT_OPTION(_jdp_pause); 603 PUT_OPTION(_jdp_pause);
604 PUT_OPTION(_jdp_name);
599 605
600 #undef PUT_OPTION 606 #undef PUT_OPTION
601 607
602 Handle str = java_lang_String::create_from_str(options.as_string(), CHECK); 608 Handle str = java_lang_String::create_from_str(options.as_string(), CHECK);
603 JavaCalls::call_static(&result, ik, vmSymbols::startRemoteAgent_name(), vmSymbols::string_void_signature(), str, CHECK); 609 JavaCalls::call_static(&result, ik, vmSymbols::startRemoteAgent_name(), vmSymbols::string_void_signature(), str, CHECK);