diff options
author | Andrew Haley <aph@redhat.com> | 2007-04-02 16:24:35 +0000 |
---|---|---|
committer | Andrew Haley <aph@gcc.gnu.org> | 2007-04-02 16:24:35 +0000 |
commit | e6c45b1e3435efa993309f69654ac5411327d755 (patch) | |
tree | f85e766e25dfe89d6ebffab789c16a9cacda5056 | |
parent | bfd6b6cb22d3749997c42d30a1030827d275a7b7 (diff) | |
download | gcc-e6c45b1e3435efa993309f69654ac5411327d755.zip gcc-e6c45b1e3435efa993309f69654ac5411327d755.tar.gz gcc-e6c45b1e3435efa993309f69654ac5411327d755.tar.bz2 |
[multiple changes]
2007-03-30 Andrew Haley <aph@redhat.com>
* javax/management/ObjectName.java: Handle 0-length names.
2007-03-27 Andrew Haley <aph@redhat.com>
* javax/management/MBeanServerFactory.java: Use the domain that
we've been passed, not the fixed string "DefaultDomain".
From-SVN: r123430
-rw-r--r-- | libjava/classpath/ChangeLog | 9 | ||||
-rw-r--r-- | libjava/classpath/javax/management/MBeanServerFactory.java | 2 | ||||
-rw-r--r-- | libjava/classpath/javax/management/ObjectName.java | 3 | ||||
-rw-r--r-- | libjava/classpath/lib/javax/management/MBeanServerFactory.class | bin | 6622 -> 6621 bytes | |||
-rw-r--r-- | libjava/classpath/lib/javax/management/ObjectName.class | bin | 8844 -> 8872 bytes |
5 files changed, 13 insertions, 1 deletions
diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog index 3d3d23f..280af2b 100644 --- a/libjava/classpath/ChangeLog +++ b/libjava/classpath/ChangeLog @@ -1,3 +1,12 @@ +2007-03-30 Andrew Haley <aph@redhat.com> + + * javax/management/ObjectName.java: Handle 0-length names. + +2007-03-27 Andrew Haley <aph@redhat.com> + + * javax/management/MBeanServerFactory.java: Use the domain that + we've been passed, not the fixed string "DefaultDomain". + 2007-03-29 Tom Tromey <tromey@redhat.com> PR libgcj/29869: diff --git a/libjava/classpath/javax/management/MBeanServerFactory.java b/libjava/classpath/javax/management/MBeanServerFactory.java index 5419563..a8dac94 100644 --- a/libjava/classpath/javax/management/MBeanServerFactory.java +++ b/libjava/classpath/javax/management/MBeanServerFactory.java @@ -370,7 +370,7 @@ public class MBeanServerFactory MBeanServerDelegate delegate = builder.newMBeanServerDelegate(); if (delegate == null) throw new JMRuntimeException("A delegate could not be created."); - MBeanServer server = builder.newMBeanServer("DefaultDomain", null, delegate); + MBeanServer server = builder.newMBeanServer(domain, null, delegate); if (server == null) throw new JMRuntimeException("A server could not be created."); return server; diff --git a/libjava/classpath/javax/management/ObjectName.java b/libjava/classpath/javax/management/ObjectName.java index 8259eab..6042054 100644 --- a/libjava/classpath/javax/management/ObjectName.java +++ b/libjava/classpath/javax/management/ObjectName.java @@ -143,6 +143,9 @@ public class ObjectName public ObjectName(String name) throws MalformedObjectNameException { + if (name.length() == 0) + name = "*:*"; + int domainSep = name.indexOf(':'); if (domainSep == -1) throw new MalformedObjectNameException("No domain separator was found."); diff --git a/libjava/classpath/lib/javax/management/MBeanServerFactory.class b/libjava/classpath/lib/javax/management/MBeanServerFactory.class Binary files differindex 4b73417..d1a0985 100644 --- a/libjava/classpath/lib/javax/management/MBeanServerFactory.class +++ b/libjava/classpath/lib/javax/management/MBeanServerFactory.class diff --git a/libjava/classpath/lib/javax/management/ObjectName.class b/libjava/classpath/lib/javax/management/ObjectName.class Binary files differindex 28a3f54..313cefc 100644 --- a/libjava/classpath/lib/javax/management/ObjectName.class +++ b/libjava/classpath/lib/javax/management/ObjectName.class |