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