Author: markt
Date: Fri Dec 21 21:00:52 2012
New Revision: 1425141

URL: http://svn.apache.org/viewvc?rev=1425141&view=rev
Log:
int -> CloseCode

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

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1425141&r1=1425140&r2=1425141&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Fri Dec 21 21:00:52 
2012
@@ -16,6 +16,9 @@
  */
 package org.apache.tomcat.websocket;
 
+import javax.websocket.CloseReason.CloseCode;
+import javax.websocket.CloseReason.CloseCodes;
+
 /**
  * Utility class for internal use only within the
  * {@link org.apache.tomcat.websocket} package.
@@ -51,4 +54,42 @@ class Util {
             }
         }
     }
+
+
+    static CloseCode getCloseCode(int code) {
+        switch (code) {
+            case 1000:
+                return CloseCodes.NORMAL_CLOSURE;
+            case 1001:
+                return CloseCodes.GOING_AWAY;
+            case 1002:
+                return CloseCodes.PROTOCOL_ERROR;
+            case 1003:
+                return CloseCodes.CANNOT_ACCEPT;
+            case 1004:
+                return CloseCodes.RESERVED;
+            case 1005:
+                return CloseCodes.NO_STATUS_CODE;
+            case 1006:
+                return CloseCodes.CLOSED_ABNORMALLY;
+            case 1007:
+                return CloseCodes.NOT_CONSISTENT;
+            case 1008:
+                return CloseCodes.VIOLATED_POLICY;
+            case 1009:
+                return CloseCodes.TOO_BIG;
+            case 1010:
+                return CloseCodes.NO_EXTENSION;
+            case 1011:
+                return CloseCodes.UNEXPECTED_CONDITION;
+            case 1012:
+                return CloseCodes.SERVICE_RESTART;
+            case 1013:
+                return CloseCodes.TRY_AGAIN_LATER;
+            case 1015:
+                return CloseCodes.TLS_HANDSHAKE_FAILURE;
+            default:
+                return CloseCodes.PROTOCOL_ERROR;
+        }
+    }
 }



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

Reply via email to