aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/services
diff options
context:
space:
mode:
authordsamersoff <none@none>2013-10-19 21:29:57 +0400
committerdsamersoff <none@none>2013-10-19 21:29:57 +0400
commit2bec50e9023dee5359aec0f8fd3aa75addbc05a3 (patch)
treeff159598bc6338a051530e796a2a14a4a0c58be0 /src/share/vm/services
parent164739205f00cc8b591cb41336b575f97b3959b2 (diff)
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
Diffstat (limited to 'src/share/vm/services')
-rw-r--r--src/share/vm/services/diagnosticCommand.cpp8
-rw-r--r--src/share/vm/services/diagnosticCommand.hpp1
2 files changed, 8 insertions, 1 deletions
diff --git a/src/share/vm/services/diagnosticCommand.cpp b/src/share/vm/services/diagnosticCommand.cpp
index 79c922a85..8e6b54712 100644
--- a/src/share/vm/services/diagnosticCommand.cpp
+++ b/src/share/vm/services/diagnosticCommand.cpp
@@ -505,7 +505,11 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated
_jdp_pause
("jdp.pause",
- "set com.sun.management.jdp.pause", "INT", false)
+ "set com.sun.management.jdp.pause", "INT", false),
+
+ _jdp_name
+ ("jdp.name",
+ "set com.sun.management.jdp.name", "STRING", false)
{
_dcmdparser.add_dcmd_option(&_config_file);
@@ -527,6 +531,7 @@ JMXStartRemoteDCmd::JMXStartRemoteDCmd(outputStream *output, bool heap_allocated
_dcmdparser.add_dcmd_option(&_jdp_source_addr);
_dcmdparser.add_dcmd_option(&_jdp_ttl);
_dcmdparser.add_dcmd_option(&_jdp_pause);
+ _dcmdparser.add_dcmd_option(&_jdp_name);
}
@@ -596,6 +601,7 @@ void JMXStartRemoteDCmd::execute(DCmdSource source, TRAPS) {
PUT_OPTION(_jdp_source_addr);
PUT_OPTION(_jdp_ttl);
PUT_OPTION(_jdp_pause);
+ PUT_OPTION(_jdp_name);
#undef PUT_OPTION
diff --git a/src/share/vm/services/diagnosticCommand.hpp b/src/share/vm/services/diagnosticCommand.hpp
index 9c7216177..5485b119d 100644
--- a/src/share/vm/services/diagnosticCommand.hpp
+++ b/src/share/vm/services/diagnosticCommand.hpp
@@ -302,6 +302,7 @@ class JMXStartRemoteDCmd : public DCmdWithParser {
DCmdArgument<char *> _jdp_source_addr;
DCmdArgument<jlong> _jdp_ttl;
DCmdArgument<jlong> _jdp_pause;
+ DCmdArgument<char *> _jdp_name;
public:
JMXStartRemoteDCmd(outputStream *output, bool heap_allocated);