Author: rmannibucau
Date: Mon Aug 22 18:22:09 2011
New Revision: 1160357

URL: http://svn.apache.org/viewvc?rev=1160357&view=rev
Log:
removing useless thing about remoteclient and valdiator

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
    
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/PropertyType.java
    
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/ValidationConfigType.java
    
openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
    
openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1160357&r1=1160356&r2=1160357&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 Mon Aug 22 18:22:09 2011
@@ -3675,15 +3675,18 @@ public class AnnotationDeployer implemen
             try {
                 return cls.getMethod("lookup", null);
             } catch (NoSuchMethodException e) {
-                logger.error("lookup method is not available for " + 
cls.getName()
+                if (!cls.equals(Resource.class)) {
+                    logger.error("lookup method is not available for " + 
cls.getName()
                         + ". You probably have an old API in the classpath."
-                        + "Tomcat is known to have an old annotation-api.jar, 
maybe you should replace it.");
+                        + "Tomcat is known to have an old annotations-api.jar, 
maybe you should replace it.");
+                }
                 return null;
             }
         }
 
         private static String getLookupName(Resource resource) {
             String value = "";
+            // TODO: how could it work????
             Method lookupMethod = getLookupMethod(Resource.class);
             if (lookupMethod != null) {
                 try {

Modified: 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/PropertyType.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/PropertyType.java?rev=1160357&r1=1160356&r2=1160357&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/PropertyType.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/PropertyType.java
 Mon Aug 22 18:22:09 2011
@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlType
 import javax.xml.bind.annotation.XmlValue;
 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import java.io.Serializable;
 
 
 /**

Modified: 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/ValidationConfigType.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/ValidationConfigType.java?rev=1160357&r1=1160356&r2=1160357&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/ValidationConfigType.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/bval/ValidationConfigType.java
 Mon Aug 22 18:22:09 2011
@@ -16,6 +16,7 @@
  */
 package org.apache.openejb.jee.bval;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 import javax.xml.bind.JAXBElement;

Modified: 
openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java?rev=1160357&r1=1160356&r2=1160357&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
 (original)
+++ 
openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
 Mon Aug 22 18:22:09 2011
@@ -18,22 +18,33 @@ package org.apache.openejb.client;
 
 import org.omg.CORBA.ORB;
 
+import javax.naming.AuthenticationException;
+import javax.naming.Binding;
+import javax.naming.CompoundName;
+import javax.naming.ConfigurationException;
+import javax.naming.Context;
+import javax.naming.InvalidNameException;
+import javax.naming.Name;
+import javax.naming.NameClassPair;
+import javax.naming.NameNotFoundException;
+import javax.naming.NameParser;
+import javax.naming.NamingEnumeration;
+import javax.naming.NamingException;
+import javax.naming.OperationNotSupportedException;
+import javax.naming.Reference;
+import javax.naming.ServiceUnavailableException;
+import javax.naming.spi.InitialContextFactory;
+import javax.naming.spi.NamingManager;
+import javax.sql.DataSource;
+import java.lang.reflect.Constructor;
+import java.net.ConnectException;
 import java.net.URI;
 import java.net.URISyntaxException;
-import java.net.ConnectException;
 import java.rmi.RemoteException;
-import java.util.Hashtable;
-import java.util.Properties;
 import java.util.ArrayList;
+import java.util.Hashtable;
 import java.util.List;
-import java.lang.reflect.Constructor;
-import javax.naming.*;
-import javax.naming.spi.InitialContextFactory;
-import javax.naming.spi.NamingManager;
-import javax.sql.DataSource;
-import javax.validation.Validation;
-import javax.validation.Validator;
-import javax.validation.ValidatorFactory;
+import java.util.Properties;
 
 /** 
  * @version $Rev$ $Date$
@@ -42,8 +53,6 @@ public class JNDIContext implements Init
 
     public static final String DEFAULT_PROVIDER_URL = "ejbd://localhost:4201";
 
-    private static ValidatorFactory DEFAULT_VALIDATOR_FACTORY;
-
     private String tail = "/";
     private ServerMetaData server;
     private ClientMetaData client;
@@ -246,13 +255,6 @@ public class JNDIContext implements Init
                 String type = (String) res.getResult();
                 value = System.getProperty("Resource/" + type);
                 if (value == null) {
-                    if (Validator.class.getName().equals(type)) {
-                        return getValidatorFactory().getValidator();
-                    } else {
-                        if (ValidatorFactory.class.getName().equals(type)) {
-                            return getValidatorFactory();
-                        }
-                    }
                     return null;
                 }
                 return parseEntry(prop, value);
@@ -286,17 +288,6 @@ public class JNDIContext implements Init
         }
     }
 
-    private ValidatorFactory getValidatorFactory() {
-        if (DEFAULT_VALIDATOR_FACTORY == null) {
-            synchronized (this) {
-                if (DEFAULT_VALIDATOR_FACTORY == null) {
-                    DEFAULT_VALIDATOR_FACTORY = 
Validation.buildDefaultValidatorFactory();
-                }
-            }
-        }
-        return DEFAULT_VALIDATOR_FACTORY;
-    }
-
     private Object parseEntry(String name, String value) throws 
NamingException {
         try {
             URI uri = new URI(value);

Modified: 
openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java?rev=1160357&r1=1160356&r2=1160357&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java
 (original)
+++ 
openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java
 Mon Aug 22 18:22:09 2011
@@ -25,6 +25,7 @@ import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Properties;
 import java.util.Set;
 
 import javax.jms.ConnectionFactory;
@@ -43,6 +44,9 @@ import org.apache.openejb.BeanContext;
 import org.apache.openejb.Injection;
 import org.apache.openejb.ProxyInfo;
 import static org.apache.openejb.server.ejbd.ClientObjectFactory.convert;
+
+import org.apache.openejb.assembler.classic.Assembler;
+import org.apache.openejb.assembler.classic.ValidationInfo;
 import org.apache.openejb.client.CallbackMetaData;
 import org.apache.openejb.client.DataSourceMetaData;
 import org.apache.openejb.client.EJBMetaDataImpl;


Reply via email to