提交 d8403a5f 编写于 作者: S sgehwolf

6425769: Allow specifying an address to bind JMX remote connector

Reviewed-by: jbachorik, dfuchs
上级 f9faa923
...@@ -437,6 +437,10 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated ...@@ -437,6 +437,10 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated
("config.file", ("config.file",
"set com.sun.management.config.file", "STRING", false), "set com.sun.management.config.file", "STRING", false),
_jmxremote_host
("jmxremote.host",
"set com.sun.management.jmxremote.host", "STRING", false),
_jmxremote_port _jmxremote_port
("jmxremote.port", ("jmxremote.port",
"set com.sun.management.jmxremote.port", "STRING", false), "set com.sun.management.jmxremote.port", "STRING", false),
...@@ -516,6 +520,7 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated ...@@ -516,6 +520,7 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated
{ {
_dcmdparser.add_dcmd_option(&_config_file); _dcmdparser.add_dcmd_option(&_config_file);
_dcmdparser.add_dcmd_option(&_jmxremote_host);
_dcmdparser.add_dcmd_option(&_jmxremote_port); _dcmdparser.add_dcmd_option(&_jmxremote_port);
_dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port);
_dcmdparser.add_dcmd_option(&_jmxremote_ssl); _dcmdparser.add_dcmd_option(&_jmxremote_ssl);
...@@ -586,6 +591,7 @@ void JMXStartRemoteDCmd::execute(DCmdSource source, TRAPS) { ...@@ -586,6 +591,7 @@ void JMXStartRemoteDCmd::execute(DCmdSource source, TRAPS) {
} }
PUT_OPTION(_config_file); PUT_OPTION(_config_file);
PUT_OPTION(_jmxremote_host);
PUT_OPTION(_jmxremote_port); PUT_OPTION(_jmxremote_port);
PUT_OPTION(_jmxremote_rmi_port); PUT_OPTION(_jmxremote_rmi_port);
PUT_OPTION(_jmxremote_ssl); PUT_OPTION(_jmxremote_ssl);
......
...@@ -280,6 +280,7 @@ class JMXStartRemoteDCmd : public DCmdWithParser { ...@@ -280,6 +280,7 @@ class JMXStartRemoteDCmd : public DCmdWithParser {
// com.sun.management is omitted // com.sun.management is omitted
DCmdArgument<char *> _config_file; DCmdArgument<char *> _config_file;
DCmdArgument<char *> _jmxremote_host;
DCmdArgument<char *> _jmxremote_port; DCmdArgument<char *> _jmxremote_port;
DCmdArgument<char *> _jmxremote_rmi_port; DCmdArgument<char *> _jmxremote_rmi_port;
DCmdArgument<char *> _jmxremote_ssl; DCmdArgument<char *> _jmxremote_ssl;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册