6425769: Allow specifying an address to bind JMX remote connector
Reviewed-by: jbachorik, dfuchs
--- a/hotspot/src/share/vm/services/diagnosticCommand.cpp Tue Nov 24 16:07:40 2015 +0100
+++ b/hotspot/src/share/vm/services/diagnosticCommand.cpp Fri Dec 18 08:55:47 2015 +0100
@@ -564,6 +564,10 @@
("config.file",
"set com.sun.management.config.file", "STRING", false),
+ _jmxremote_host
+ ("jmxremote.host",
+ "set com.sun.management.jmxremote.host", "STRING", false),
+
_jmxremote_port
("jmxremote.port",
"set com.sun.management.jmxremote.port", "STRING", false),
@@ -643,6 +647,7 @@
{
_dcmdparser.add_dcmd_option(&_config_file);
+ _dcmdparser.add_dcmd_option(&_jmxremote_host);
_dcmdparser.add_dcmd_option(&_jmxremote_port);
_dcmdparser.add_dcmd_option(&_jmxremote_rmi_port);
_dcmdparser.add_dcmd_option(&_jmxremote_ssl);
@@ -718,6 +723,7 @@
PUT_OPTION(_config_file);
+ PUT_OPTION(_jmxremote_host);
PUT_OPTION(_jmxremote_port);
PUT_OPTION(_jmxremote_rmi_port);
PUT_OPTION(_jmxremote_ssl);
--- a/hotspot/src/share/vm/services/diagnosticCommand.hpp Tue Nov 24 16:07:40 2015 +0100
+++ b/hotspot/src/share/vm/services/diagnosticCommand.hpp Fri Dec 18 08:55:47 2015 +0100
@@ -446,6 +446,7 @@
// com.sun.management is omitted
DCmdArgument<char *> _config_file;
+ DCmdArgument<char *> _jmxremote_host;
DCmdArgument<char *> _jmxremote_port;
DCmdArgument<char *> _jmxremote_rmi_port;
DCmdArgument<char *> _jmxremote_ssl;