Author: rmannibucau
Date: Thu Jul  4 07:53:16 2013
New Revision: 1499671

URL: http://svn.apache.org/r1499671
Log:
TOMEE-989 don't use tomcat jmx registration to be able to clean up correctly 
resources and avoid to show up the same info everywhere

Modified:
    
tomee/tomee/trunk/tomee/tomee-jdbc/src/main/java/org/apache/tomee/jdbc/TomEEDataSourceCreator.java

Modified: 
tomee/tomee/trunk/tomee/tomee-jdbc/src/main/java/org/apache/tomee/jdbc/TomEEDataSourceCreator.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-jdbc/src/main/java/org/apache/tomee/jdbc/TomEEDataSourceCreator.java?rev=1499671&r1=1499670&r2=1499671&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-jdbc/src/main/java/org/apache/tomee/jdbc/TomEEDataSourceCreator.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-jdbc/src/main/java/org/apache/tomee/jdbc/TomEEDataSourceCreator.java
 Thu Jul  4 07:53:16 2013
@@ -219,6 +219,16 @@ public class TomEEDataSourceCreator exte
         }
 
         @Override
+        protected void registerJmx() {
+            // no-op
+        }
+
+        @Override
+        protected void unregisterJmx() {
+            // no-op
+        }
+
+        @Override
         public ConnectionPool createPool() throws SQLException {
             if (pool != null) {
                 return pool;
@@ -264,7 +274,7 @@ public class TomEEDataSourceCreator exte
                     if (pool.getJmxPool()!=null) {
                         
LocalMBeanServer.get().registerMBean(pool.getJmxPool(), internalOn);
                     }
-                } catch (Exception e) {
+                } catch (final Exception e) {
                     LOGGER.error("Unable to register JDBC pool with JMX", e);
                 }
             } catch (Exception ignored) {
@@ -276,7 +286,7 @@ public class TomEEDataSourceCreator exte
             if (internalOn != null) {
                 try {
                     LocalMBeanServer.get().unregisterMBean(internalOn);
-                } catch (Exception e) {
+                } catch (final Exception e) {
                     LOGGER.error("Unable to unregister JDBC pool with JMX", e);
                 }
             }


Reply via email to