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");
+ }
}