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 2011/10/07 14:17:04 UTC
svn commit: r1180016 -
/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java
Author: rmannibucau
Date: Fri Oct 7 12:17:03 2011
New Revision: 1180016
URL: http://svn.apache.org/viewvc?rev=1180016&view=rev
Log:
making ValidatorFactoryWrapper Serializable
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java
Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java?rev=1180016&r1=1180015&r2=1180016&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java Fri Oct 7 12:17:03 2011
@@ -27,15 +27,16 @@ import javax.validation.TraversableResol
import javax.validation.Validator;
import javax.validation.ValidatorContext;
import javax.validation.ValidatorFactory;
+import java.io.Serializable;
import java.util.Map;
/**
* @author Romain Manni-Bucau
*/
-public class ValidatorFactoryWrapper implements ValidatorFactory {
+public class ValidatorFactoryWrapper implements ValidatorFactory, Serializable {
public static final Logger logger = Logger.getInstance(LogCategory.OPENEJB, ValidatorFactoryWrapper.class);
- private ValidatorFactory factory() {
+ private static ValidatorFactory factory() {
try {
return (ValidatorFactory) new InitialContext().lookup("java:comp/ValidatorFactory");
} catch (NamingException e) {
@@ -44,33 +45,27 @@ public class ValidatorFactoryWrapper imp
}
}
- @Override
- public Validator getValidator() {
+ @Override public Validator getValidator() {
return factory().getValidator();
}
- @Override
- public ValidatorContext usingContext() {
+ @Override public ValidatorContext usingContext() {
return factory().usingContext();
}
- @Override
- public MessageInterpolator getMessageInterpolator() {
+ @Override public MessageInterpolator getMessageInterpolator() {
return factory().getMessageInterpolator();
}
- @Override
- public TraversableResolver getTraversableResolver() {
+ @Override public TraversableResolver getTraversableResolver() {
return factory().getTraversableResolver();
}
- @Override
- public ConstraintValidatorFactory getConstraintValidatorFactory() {
+ @Override public ConstraintValidatorFactory getConstraintValidatorFactory() {
return factory().getConstraintValidatorFactory();
}
- @Override
- public <T> T unwrap(Class<T> tClass) {
+ @Override public <T> T unwrap(Class<T> tClass) {
return factory().unwrap(tClass);
}
}