This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git


The following commit(s) were added to refs/heads/master by this push:
     new 15e3ba0  [DBCP-538] Wrong JMX base name derived in 
BasicDataSource#updateJmxName.
15e3ba0 is described below

commit 15e3ba0f7bbf0adec8ca93d6acaf5f488582c949
Author: Gary Gregory <gardgreg...@gmail.com>
AuthorDate: Thu Feb 28 09:12:26 2019 -0500

    [DBCP-538] Wrong JMX base name derived in BasicDataSource#updateJmxName.
    
    - Add public org.apache.commons.dbcp2.ObjectNameWrapper.toString().
    - Next version will be 2.7.0 (new public method, see above.)
---
 pom.xml                                                       | 4 ++--
 src/changes/changes.xml                                       | 3 +++
 src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java | 9 +++++++++
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index dcfe31f..a7b15a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>commons-dbcp2</artifactId>
-  <version>2.6.1-SNAPSHOT</version>
+  <version>2.7.0-SNAPSHOT</version>
   <name>Apache Commons DBCP</name>
 
   <inceptionYear>2001</inceptionYear>
@@ -286,7 +286,7 @@
     <commons.rc.version>RC1</commons.rc.version>
     <commons.module.name>org.apache.commons.dbcp2</commons.module.name>
     
-    <commons.release.version>2.6.1</commons.release.version>
+    <commons.release.version>2.7.0</commons.release.version>
     <commons.release.desc>for JDBC 4.2 on Java 8</commons.release.desc>
     
     <commons.release.2.version>2.4.0</commons.release.2.version>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 7bd5b5c..c00b2c1 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -64,6 +64,9 @@ The <action> type attribute can be add,update,fix,remove.
       <action dev="jleroux" type="add" issue="DBCP-539" due-to="Jacques Le 
Roux">
         ManagedDataSource::close should declare used exceptions.
       </action>
+      <action dev="ggregory" type="add" issue="DBCP-538" due-to="Ragnar 
Haugan, Gary Gregory">
+        Wrong JMX base name derived in BasicDataSource#updateJmxName.
+      </action>
     </release>
     <release version="2.6.0" date="2019-02-14" description="This is a minor 
release, including bug fixes and enhancements.">
       <action dev="chtompki" type="add" issue="DBCP-534" due-to="Peter Wicks">
diff --git a/src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java 
b/src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java
index baf983d..1cecc98 100644
--- a/src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java
+++ b/src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java
@@ -18,6 +18,7 @@
 package org.apache.commons.dbcp2;
 
 import java.lang.management.ManagementFactory;
+import java.util.Objects;
 
 import javax.management.MBeanServer;
 import javax.management.MalformedObjectNameException;
@@ -76,6 +77,14 @@ class ObjectNameWrapper {
         }
     }
 
+    /**
+     * @since 2.7.0
+     */
+    @Override
+    public String toString() {
+        return Objects.toString(objectName);
+    }
+
     public void unregisterMBean() {
         if (MBEAN_SERVER == null || objectName == null) {
             return;

Reply via email to