You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2012/12/27 18:48:56 UTC

svn commit: r1426274 - /tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java

Author: markt
Date: Thu Dec 27 17:48:56 2012
New Revision: 1426274

URL: http://svn.apache.org/viewvc?rev=1426274&view=rev
Log:
Formatting, javadoc and the remaining TODO

Modified:
    tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java?rev=1426274&r1=1426273&r2=1426274&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/PojoEndpointConfiguration.java Thu Dec 27 17:48:56 2012
@@ -18,20 +18,19 @@ package org.apache.tomcat.websocket;
 
 import javax.websocket.server.DefaultServerConfiguration;
 
-public class PojoEndpointConfiguration extends
-        DefaultServerConfiguration {
+/**
+ * Provides the configuration for POJOs annotated at WebSocket endpoints. It
+ * provides the means, via casting, of new {@link WsEndpointPojo} instances
+ * obtaining POJO endpoint specific configuration settings such as the mapping
+ * of onXxx calls to POJO methods.
+ */
+public class PojoEndpointConfiguration extends DefaultServerConfiguration {
 
     private final Class<?> pojoClass;
     private final PojoMethodMapping methodMapping;
     private final String servletPath;
     private final String pathInfo;
 
-    @Override
-    public boolean checkOrigin(String originHeaderValue) {
-        // Allow all
-        return true;
-    }
-
 
     PojoEndpointConfiguration(Class<?> pojoClass,
             PojoMethodMapping methodMapping, String servletPath,
@@ -45,16 +44,22 @@ public class PojoEndpointConfiguration e
 
 
     @Override
+    public boolean checkOrigin(String originHeaderValue) {
+        // Allow all
+        return true;
+    }
+
+
+    @Override
     public String getPath() {
         return servletPath;
     }
 
+
     public Object getPojo() {
         try {
             return pojoClass.newInstance();
         } catch (InstantiationException | IllegalAccessException e) {
-            // TODO Auto-generated catch block
-            e.printStackTrace();
             throw new IllegalArgumentException(e);
         }
     }



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