You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/01/04 10:35:21 UTC

svn commit: r1227090 - /openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java

Author: rmannibucau
Date: Wed Jan  4 09:35:20 2012
New Revision: 1227090

URL: http://svn.apache.org/viewvc?rev=1227090&view=rev
Log:
trying to get rid of bval as jpa in OSGi

Modified:
    openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java

Modified: openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java?rev=1227090&r1=1227089&r2=1227090&view=diff
==============================================================================
--- openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java (original)
+++ openejb/trunk/openejb/osgi/openejb-core-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java Wed Jan  4 09:35:20 2012
@@ -440,7 +440,7 @@ public class Deployer implements BundleL
 
     private static boolean isInterestingClass(final String rawName) {
         final String name = className(rawName);
-        return isJdbcDriver(name) || isJPAProvider(name)
+        return isJdbcDriver(name) || isJPAProvider(name) || isBValProvider(name)
                 || name.contains("org.apache.openejb") // fallback mainly for META-INF resources
                 || name.startsWith("javax.management."); // dynamic mbean feature uses this package also used by the jre itself
     }
@@ -453,4 +453,8 @@ public class Deployer implements BundleL
         return name.contains("openjpa") || name.startsWith("serp.") // openjpa && its dep
                 || name.startsWith("org.hibernate") || name.startsWith("oracle.toplink") || name.startsWith("org.eclipse.persistence.jpa");
     }
+
+    private static boolean isBValProvider(String name) {
+        return name.contains("org.apache.bval") || name.startsWith("org.hibernate.validator");
+    }
 }