Author: markt Date: Thu Jan 17 20:19:14 2013 New Revision: 1434890 URL: http://svn.apache.org/viewvc?rev=1434890&view=rev Log: Rename
Added: tomcat/trunk/java/org/apache/tomcat/websocket/PojoPathParam.java - copied, changed from r1434878, tomcat/trunk/java/org/apache/tomcat/websocket/PathParam.java tomcat/trunk/java/org/apache/tomcat/websocket/PojoUriTemplate.java - copied, changed from r1434878, tomcat/trunk/java/org/apache/tomcat/websocket/UriTemplate.java Removed: tomcat/trunk/java/org/apache/tomcat/websocket/PathParam.java tomcat/trunk/java/org/apache/tomcat/websocket/UriTemplate.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java?rev=1434890&r1=1434889&r2=1434890&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java Thu Jan 17 20:19:14 2013 @@ -45,12 +45,12 @@ public class PojoMethodMapping { private final Method onOpen; private final Method onClose; private final Method onError; - private final PathParam[] onOpenParams; - private final PathParam[] onCloseParams; - private final PathParam[] onErrorParams; + private final PojoPathParam[] onOpenParams; + private final PojoPathParam[] onCloseParams; + private final PojoPathParam[] onErrorParams; private final Set<MessageMethod> onMessage = new HashSet<>(); private final String wsPath; - private final UriTemplate template; + private final PojoUriTemplate template; public PojoMethodMapping(Class<?> clazzPojo, String wsPath, @@ -60,7 +60,7 @@ public class PojoMethodMapping { Method close = null; Method error = null; if (wsPath.length() > servletPath.length()) { - template = new UriTemplate(wsPath.substring(servletPath.length() - 2)); + template = new PojoUriTemplate(wsPath.substring(servletPath.length() - 2)); } else { template = null; } @@ -133,27 +133,27 @@ public class PojoMethodMapping { } - private static PathParam[] getPathParams(Method m, boolean isError) { + private static PojoPathParam[] getPathParams(Method m, boolean isError) { if (m == null) { - return new PathParam[0]; + return new PojoPathParam[0]; } boolean foundError = !isError; Class<?>[] types = m.getParameterTypes(); Annotation[][] paramsAnnotations = m.getParameterAnnotations(); - PathParam[] result = new PathParam[types.length]; + PojoPathParam[] result = new PojoPathParam[types.length]; for (int i = 0; i < types.length; i++) { Class<?> type = types[i]; if (type.equals(Session.class)) { - result[i] = new PathParam(type, null); + result[i] = new PojoPathParam(type, null); } else if (type.equals(Throwable.class)) { foundError = true; - result[i] = new PathParam(type, null); + result[i] = new PojoPathParam(type, null); } else { Annotation[] paramAnnotations = paramsAnnotations[i]; for (Annotation paramAnnotation : paramAnnotations) { if (paramAnnotation.annotationType().equals( WebSocketPathParam.class)) { - result[i] = new PathParam(type, + result[i] = new PojoPathParam(type, ((WebSocketPathParam) paramAnnotation).value()); break; } @@ -172,8 +172,8 @@ public class PojoMethodMapping { } - private static Object[] buildArgs(PathParam[] pathParams, - UriTemplate template, String pathInfo, Session session, + private static Object[] buildArgs(PojoPathParam[] pathParams, + PojoUriTemplate template, String pathInfo, Session session, Throwable throwable) { Object[] result = new Object[pathParams.length]; Map<String,String> pathValues; @@ -231,18 +231,18 @@ public class PojoMethodMapping { private static class MessageMethod { private final Method m; - private final UriTemplate template; + private final PojoUriTemplate template; private int indexString = -1; private int indexByteArray = -1; private int indexByteBuffer = -1; private int indexPong = -1; private int indexBoolean = -1; private int indexSession = -1; - private Map<Integer,PathParam> indexPathParams = new HashMap<>(); + private Map<Integer,PojoPathParam> indexPathParams = new HashMap<>(); private int indexPayload = -1; - public MessageMethod(Method m, UriTemplate template) { + public MessageMethod(Method m, PojoUriTemplate template) { this.m = m; this.template = template; @@ -256,7 +256,7 @@ public class PojoMethodMapping { if (paramAnnotation.annotationType().equals( WebSocketPathParam.class)) { indexPathParams.put( - Integer.valueOf(i), new PathParam(types[i], + Integer.valueOf(i), new PojoPathParam(types[i], ((WebSocketPathParam) paramAnnotation).value())); break; } @@ -354,9 +354,9 @@ public class PojoMethodMapping { pathParams = template.match(pathInfo); } - for (Map.Entry<Integer,PathParam> entry : + for (Map.Entry<Integer,PojoPathParam> entry : indexPathParams.entrySet()) { - PathParam pathParam = entry.getValue(); + PojoPathParam pathParam = entry.getValue(); String valueString = pathParams.get(pathParam.getName()); Object value = null; if (valueString != null) { Copied: tomcat/trunk/java/org/apache/tomcat/websocket/PojoPathParam.java (from r1434878, tomcat/trunk/java/org/apache/tomcat/websocket/PathParam.java) URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PojoPathParam.java?p2=tomcat/trunk/java/org/apache/tomcat/websocket/PojoPathParam.java&p1=tomcat/trunk/java/org/apache/tomcat/websocket/PathParam.java&r1=1434878&r2=1434890&rev=1434890&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/PathParam.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/PojoPathParam.java Thu Jan 17 20:19:14 2013 @@ -24,13 +24,13 @@ package org.apache.tomcat.websocket; * {@link javax.websocket.Session} and {@link java.lang.Throwable} parameters, * {@link #getName()} will always return <code>null</code>. */ -public class PathParam { +public class PojoPathParam { private final Class<?> type; private final String name; - public PathParam(Class<?> type, String name) { + public PojoPathParam(Class<?> type, String name) { this.type = type; this.name = name; } Copied: tomcat/trunk/java/org/apache/tomcat/websocket/PojoUriTemplate.java (from r1434878, tomcat/trunk/java/org/apache/tomcat/websocket/UriTemplate.java) URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PojoUriTemplate.java?p2=tomcat/trunk/java/org/apache/tomcat/websocket/PojoUriTemplate.java&p1=tomcat/trunk/java/org/apache/tomcat/websocket/UriTemplate.java&r1=1434878&r2=1434890&rev=1434890&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/UriTemplate.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/PojoUriTemplate.java Thu Jan 17 20:19:14 2013 @@ -29,7 +29,7 @@ import org.apache.tomcat.util.res.String * Extracts path parameters from URIs used to create web socket connections * using the URI template defined for the associated Endpoint. */ -public class UriTemplate { +public class PojoUriTemplate { private static StringManager sm = StringManager.getManager(Constants.PACKAGE_NAME); private final String template; @@ -37,7 +37,7 @@ public class UriTemplate { private final List<String> names = new ArrayList<>(); - public UriTemplate(String template) { + public PojoUriTemplate(String template) { this.template = template; // +10 is just a guess at this point StringBuilder pattern = new StringBuilder(template.length() + 10); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org