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); |