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/09/20 12:43:52 UTC
svn commit: r1387956 -
/openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java
Author: rmannibucau
Date: Thu Sep 20 10:43:52 2012
New Revision: 1387956
URL: http://svn.apache.org/viewvc?rev=1387956&view=rev
Log:
this trick will be remove when we'll use bval 0.5 (release in progress)
Modified:
openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java
Modified: openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java
URL: http://svn.apache.org/viewvc/openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java?rev=1387956&r1=1387955&r2=1387956&view=diff
==============================================================================
--- openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java (original)
+++ openejb/branches/openejb-4.1.0/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java Thu Sep 20 10:43:52 2012
@@ -16,8 +16,6 @@
*/
package org.apache.openejb.assembler.classic;
-import java.lang.reflect.Field;
-import java.util.logging.Level;
import org.apache.openejb.jee.bval.PropertyType;
import org.apache.openejb.jee.bval.ValidationConfigType;
import org.apache.openejb.loader.SystemInstance;
@@ -123,12 +121,6 @@ public final class ValidatorBuilder {
Thread.currentThread().setContextClassLoader(classLoader);
}
- // config is manage here so ignore provider parsing so ignore it from the impl
- // the only message logged by bval is "ignoreXmlConfiguration == true"
- // which is false since we parse it ourself so hidding it
- if (providerClassName == null || "org.apache.bval.jsr303.ApacheValidationProvider".equals(providerClassName)) {
- bvalOffLogging(target);
- }
target.ignoreXmlConfiguration();
String messageInterpolatorClass = info.messageInterpolatorClass;
@@ -188,23 +180,4 @@ public final class ValidatorBuilder {
return target;
}
-
- private static void bvalOffLogging(final Configuration<?> target) {
- try {
- final Field field = target.getClass().getDeclaredField("log");
- final boolean acc = field.isAccessible();
- field.setAccessible(true);
- try {
- final java.util.logging.Logger offLogger = (java.util.logging.Logger) field.get(null);
- if (!Level.SEVERE.equals(offLogger.getLevel())) { // do it this way since it is faster
- offLogger.setLevel(Level.SEVERE);
- offLogger.setUseParentHandlers(false);
- }
- } finally {
- field.setAccessible(acc);
- }
- } catch (Exception e) {
- // no-op
- }
- }
}