--- a/jdk/src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Mon Aug 03 12:18:10 2015 +0300
+++ b/jdk/src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Thu Sep 03 09:33:04 2015 +0200
@@ -359,7 +359,6 @@
"connectionId=" + connectionId
+", className=" + className
+", name=" + name
- +", params=" + objects(values)
+", signature=" + strings(signature));
return (ObjectInstance)
@@ -425,7 +424,6 @@
+", className=" + className
+", name=" + name
+", loaderName=" + loaderName
- +", params=" + objects(values)
+", signature=" + strings(signature));
return (ObjectInstance)
@@ -717,7 +715,7 @@
if (debug) logger.debug("setAttribute",
"connectionId=" + connectionId
+", name="+name
- +", attribute="+attr);
+ +", attribute name="+attr.getName());
doPrivilegedOperation(
SET_ATTRIBUTE,
@@ -768,7 +766,7 @@
if (debug) logger.debug("setAttributes",
"connectionId=" + connectionId
+", name="+name
- +", attributes="+attrlist);
+ +", attribute names="+RMIConnector.getAttributesNames(attrlist));
return (AttributeList)
doPrivilegedOperation(
@@ -823,7 +821,6 @@
"connectionId=" + connectionId
+", name="+name
+", operationName="+operationName
- +", params="+objects(values)
+", signature="+strings(signature));
return
--- a/jdk/src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java Mon Aug 03 12:18:10 2015 +0300
+++ b/jdk/src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java Thu Sep 03 09:33:04 2015 +0200
@@ -65,6 +65,7 @@
import java.util.Map;
import java.util.Set;
import java.util.WeakHashMap;
+import java.util.stream.Collectors;
import javax.management.Attribute;
import javax.management.AttributeList;
import javax.management.AttributeNotFoundException;
@@ -689,9 +690,7 @@
if (logger.debugOn())
logger.debug("createMBean(String,ObjectName,Object[],String[])",
"className=" + className + ", name="
- + name + ", params="
- + objects(params) + ", signature="
- + strings(signature));
+ + name + ", signature=" + strings(signature));
final MarshalledObject<Object[]> sParams =
new MarshalledObject<Object[]>(params);
@@ -730,8 +729,7 @@
if (logger.debugOn()) logger.debug(
"createMBean(String,ObjectName,ObjectName,Object[],String[])",
"className=" + className + ", name=" + name + ", loaderName="
- + loaderName + ", params=" + objects(params)
- + ", signature=" + strings(signature));
+ + loaderName + ", signature=" + strings(signature));
final MarshalledObject<Object[]> sParams =
new MarshalledObject<Object[]>(params);
@@ -931,8 +929,8 @@
IOException {
if (logger.debugOn()) logger.debug("setAttribute",
- "name=" + name + ", attribute="
- + attribute);
+ "name=" + name + ", attribute name="
+ + attribute.getName());
final MarshalledObject<Attribute> sAttribute =
new MarshalledObject<Attribute>(attribute);
@@ -954,9 +952,11 @@
ReflectionException,
IOException {
- if (logger.debugOn()) logger.debug("setAttributes",
- "name=" + name + ", attributes="
- + attributes);
+ if (logger.debugOn()) {
+ logger.debug("setAttributes",
+ "name=" + name + ", attribute names="
+ + getAttributesNames(attributes));
+ }
final MarshalledObject<AttributeList> sAttributes =
new MarshalledObject<AttributeList>(attributes);
@@ -989,7 +989,6 @@
if (logger.debugOn()) logger.debug("invoke",
"name=" + name
+ ", operationName=" + operationName
- + ", params=" + objects(params)
+ ", signature=" + strings(signature));
final MarshalledObject<Object[]> sParams =
@@ -2246,4 +2245,12 @@
private static String strings(final String[] strs) {
return objects(strs);
}
+
+ static String getAttributesNames(AttributeList attributes) {
+ return attributes != null ?
+ attributes.asList().stream()
+ .map(Attribute::getName)
+ .collect(Collectors.joining("[", ", ", "]"))
+ : "[]";
+ }
}