Author: markt Date: Mon Mar 25 23:25:38 2013 New Revision: 1460929 URL: http://svn.apache.org/r1460929 Log: Add some comments
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapper.java tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperNonSecure.java tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapper.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapper.java?rev=1460929&r1=1460928&r2=1460929&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapper.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapper.java Mon Mar 25 23:25:38 2013 @@ -21,6 +21,11 @@ import java.nio.channels.CompletionHandl import java.util.concurrent.Future; import java.util.concurrent.TimeUnit; +/** + * This is a wrapper for a {@link java.nio.channels.AsynchronousSocketChannel} + * that limits the methods available thereby simplifying the process of + * implementing SSL/TLS support since there are fewer methods to intercept. + */ public interface AsyncChannelWrapper { Future<Integer> read(ByteBuffer dst); Modified: tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperNonSecure.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperNonSecure.java?rev=1460929&r1=1460928&r2=1460929&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperNonSecure.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperNonSecure.java Mon Mar 25 23:25:38 2013 @@ -23,6 +23,11 @@ import java.nio.channels.CompletionHandl import java.util.concurrent.Future; import java.util.concurrent.TimeUnit; +/** + * Generally, just passes calls straight to the wrapped + * {@link AsynchronousSocketChannel}. In some cases exceptions may be swallowed + * to save them being swallowed by the calling code. + */ public class AsyncChannelWrapperNonSecure implements AsyncChannelWrapper { private final AsynchronousSocketChannel socketChannel; Modified: tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java?rev=1460929&r1=1460928&r2=1460929&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java Mon Mar 25 23:25:38 2013 @@ -22,6 +22,9 @@ import java.nio.channels.CompletionHandl import java.util.concurrent.Future; import java.util.concurrent.TimeUnit; +/** + * Wraps the {@link AsynchronousSocketChannel} with SSL/TLS. + */ public class AsyncChannelWrapperSecure implements AsyncChannelWrapper { private final AsynchronousSocketChannel socketChannel; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org