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: [email protected]
For additional commands, e-mail: [email protected]