Author: markt
Date: Wed Feb 27 16:50:20 2013
New Revision: 1450839

URL: http://svn.apache.org/r1450839
Log:
Align to proposed method signatures

Modified:
    
tomcat/trunk/java/org/apache/tomcat/websocket/server/ServerContainerImpl.java
    tomcat/trunk/java/org/apache/tomcat/websocket/server/WsSci.java
    tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
    tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java
    
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/WsConfigListener.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/websocket/server/ServerContainerImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/ServerContainerImpl.java?rev=1450839&r1=1450838&r2=1450839&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/tomcat/websocket/server/ServerContainerImpl.java 
(original)
+++ 
tomcat/trunk/java/org/apache/tomcat/websocket/server/ServerContainerImpl.java 
Wed Feb 27 16:50:20 2013
@@ -115,10 +115,10 @@ public class ServerContainerImpl extends
      *                          instances
      * @throws DeploymentException
      */
-    public void publishServer(ServerEndpointConfiguration sec)
+    public void deploy(ServerEndpointConfiguration sec)
             throws DeploymentException {
         if (servletContext == null) {
-            throw new IllegalArgumentException(
+            throw new DeploymentException(
                     sm.getString("serverContainer.servletContextMissing"));
         }
         String path = sec.getPath();
@@ -149,11 +149,11 @@ public class ServerContainerImpl extends
      *
      * @param pojo   The annotated POJO
      */
-    public void publishServer(Class<?> pojo) {
+    public void deploy(Class<?> pojo) throws DeploymentException {
 
         ServerEndpoint annotation = pojo.getAnnotation(ServerEndpoint.class);
         if (annotation == null) {
-            throw new IllegalArgumentException(
+            throw new DeploymentException(
                     sm.getString("serverContainer.missingAnnotation",
                             pojo.getName()));
         }

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/WsSci.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/WsSci.java?rev=1450839&r1=1450838&r2=1450839&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/server/WsSci.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/server/WsSci.java Wed Feb 27 
16:50:20 2013
@@ -22,6 +22,7 @@ import javax.servlet.ServletContainerIni
 import javax.servlet.ServletContext;
 import javax.servlet.ServletException;
 import javax.servlet.annotation.HandlesTypes;
+import javax.websocket.DeploymentException;
 import javax.websocket.server.ServerEndpoint;
 
 /**
@@ -45,7 +46,11 @@ public class WsSci implements ServletCon
         ServerContainerImpl sc = ServerContainerImpl.getServerContainer();
         sc.setServletContext(ctx);
         for (Class<?> clazz : clazzes) {
-            sc.publishServer(clazz);
+            try {
+                sc.deploy(clazz);
+            } catch (DeploymentException e) {
+                throw new ServletException(e);
+            }
         }
     }
 }

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java?rev=1450839&r1=1450838&r2=1450839&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java 
Wed Feb 27 16:50:20 2013
@@ -414,7 +414,11 @@ public class TestWsWebSocketContainer ex
             super.contextInitialized(sce);
             ServerContainerImpl sc = ServerContainerImpl.getServerContainer();
             sc.setServletContext(sce.getServletContext());
-            sc.publishServer(BlockingPojo.class);
+            try {
+                sc.deploy(BlockingPojo.class);
+            } catch (DeploymentException e) {
+                throw new IllegalStateException(e);
+            }
         }
     }
 
@@ -520,7 +524,7 @@ public class TestWsWebSocketContainer ex
             super.contextInitialized(sce);
             ServerContainerImpl sc = ServerContainerImpl.getServerContainer();
             try {
-                sc.publishServer(ServerEndpointConfigurationBuilder.create(
+                sc.deploy(ServerEndpointConfigurationBuilder.create(
                         ConstantTxEndpoint.class, PATH).build());
                 if (TestWsWebSocketContainer.timoutOnContainer) {
                     sc.setAsyncSendTimeout(TIMEOUT_MS);

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java?rev=1450839&r1=1450838&r2=1450839&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java Wed Feb 
27 16:50:20 2013
@@ -20,6 +20,7 @@ import java.io.IOException;
 import java.nio.ByteBuffer;
 
 import javax.servlet.ServletContextEvent;
+import javax.websocket.DeploymentException;
 import javax.websocket.OnMessage;
 import javax.websocket.Session;
 import javax.websocket.server.ServerEndpoint;
@@ -39,8 +40,12 @@ public class TesterEchoServer {
             super.contextInitialized(sce);
             ServerContainerImpl sc = ServerContainerImpl.getServerContainer();
             sc.setServletContext(sce.getServletContext());
-            sc.publishServer(Async.class);
-            sc.publishServer(Basic.class);
+            try {
+                sc.deploy(Async.class);
+                sc.deploy(Basic.class);
+            } catch (DeploymentException e) {
+                throw new IllegalStateException(e);
+            }
         }
     }
 

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/WsConfigListener.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/WsConfigListener.java?rev=1450839&r1=1450838&r2=1450839&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/WsConfigListener.java
 (original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/WsConfigListener.java
 Wed Feb 27 16:50:20 2013
@@ -32,7 +32,7 @@ public class WsConfigListener extends Ws
         super.contextInitialized(sce);
         ServerContainerImpl sc = ServerContainerImpl.getServerContainer();
         try {
-            sc.publishServer(ServerEndpointConfigurationBuilder.create(
+            sc.deploy(ServerEndpointConfigurationBuilder.create(
                     EchoEndpoint.class, 
"/websocket/echoProgrammatic").build());
         } catch (DeploymentException e) {
             throw new IllegalStateException(e);



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

Reply via email to