Author: markt
Date: Tue Mar 19 10:46:19 2013
New Revision: 1458216

URL: http://svn.apache.org/r1458216
Log:
Remove matchesURI as per EG discussion

Modified:
    tomcat/trunk/java/javax/websocket/server/ServerEndpointConfig.java
    
tomcat/trunk/java/org/apache/tomcat/websocket/server/DefaultServerEndpointConfigurator.java

Modified: tomcat/trunk/java/javax/websocket/server/ServerEndpointConfig.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/websocket/server/ServerEndpointConfig.java?rev=1458216&r1=1458215&r2=1458216&view=diff
==============================================================================
--- tomcat/trunk/java/javax/websocket/server/ServerEndpointConfig.java 
(original)
+++ tomcat/trunk/java/javax/websocket/server/ServerEndpointConfig.java Tue Mar 
19 10:46:19 2013
@@ -16,11 +16,9 @@
  */
 package javax.websocket.server;
 
-import java.net.URI;
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
-import java.util.Map;
 import java.util.ServiceLoader;
 
 import javax.websocket.Decoder;
@@ -187,24 +185,15 @@ public interface ServerEndpointConfig ex
             return 
fetchContainerDefaultConfigurator().getNegotiatedSubprotocol(supported, 
requested);
         }
 
-
         public List<Extension> getNegotiatedExtensions(List<Extension> 
installed,
                 List<Extension> requested) {
             return 
fetchContainerDefaultConfigurator().getNegotiatedExtensions(installed, 
requested);
         }
 
-
         public boolean checkOrigin(String originHeaderValue) {
             return 
fetchContainerDefaultConfigurator().checkOrigin(originHeaderValue);
         }
 
-
-        public boolean matchesURI(String path, URI requestUri,
-                Map<String, String> templateExpansion) {
-            return fetchContainerDefaultConfigurator().matchesURI(path, 
requestUri, templateExpansion);
-        }
-
-
         public void modifyHandshake(ServerEndpointConfig sec,
                 HandshakeRequest request, HandshakeResponse response) {
             fetchContainerDefaultConfigurator().modifyHandshake(sec, request, 
response);

Modified: 
tomcat/trunk/java/org/apache/tomcat/websocket/server/DefaultServerEndpointConfigurator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/DefaultServerEndpointConfigurator.java?rev=1458216&r1=1458215&r2=1458216&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/tomcat/websocket/server/DefaultServerEndpointConfigurator.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/websocket/server/DefaultServerEndpointConfigurator.java
 Tue Mar 19 10:46:19 2013
@@ -16,10 +16,8 @@
  */
 package org.apache.tomcat.websocket.server;
 
-import java.net.URI;
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Map;
 
 import javax.websocket.Extension;
 import javax.websocket.HandshakeResponse;
@@ -75,39 +73,6 @@ public class DefaultServerEndpointConfig
     }
 
     @Override
-    public boolean matchesURI(String path, URI requestUri,
-            Map<String, String> templateExpansion) {
-
-        String requestPath = requestUri.getPath();
-
-        if (path.indexOf('{') == -1) {
-            // Simple case - not a template
-            return requestPath.equals(path);
-        }
-
-        String servletPath = WsServerContainer.getServletPath(path);
-        if (!requestPath.startsWith(servletPath)) {
-            return false;
-        }
-
-        Map<String,String> params;
-        try {
-            params = WsServerContainer.getServerContainer().getPathParameters(
-                    servletPath, requestPath.substring(servletPath.length()));
-        } catch (IllegalArgumentException iae) {
-            return false;
-        }
-
-        if (params.size() == 0) {
-            return false;
-        }
-
-        templateExpansion.putAll(params);
-
-        return true;
-    }
-
-    @Override
     public void modifyHandshake(ServerEndpointConfig sec,
             HandshakeRequest request, HandshakeResponse response) {
         // NO-OP



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to