Revision: be2561eaa61f
Author:   deruelle_jean <deruelle_jean@8e71dc83-d81e-6649-80f2-80b843a9b2be>
Date:     Thu Jan 10 13:25:52 2013
Log:      Update Issue 15
(git repo)
Update Issue JSIP-432

More Fixes for WebSockets TLS support. Not blocking the Channel anymore, complete the handshake but don't respond to the HTTP Uprade request yet

git-svn-id: https://svn.java.net/svn/jsip~svn/trunk@2268 8e71dc83-d81e-6649-80f2-80b843a9b2be

http://code.google.com/p/jain-sip/source/detail?r=be2561eaa61f

Modified:
 /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageChannel.java
 /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageProcessor.java

=======================================
--- /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageChannel.java Tue Dec 11 06:13:13 2012 +++ /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageChannel.java Thu Jan 10 13:25:52 2013
@@ -51,10 +51,10 @@
        private int appBufferMax;
        private int netBufferMax;

-       public static NioTcpMessageChannel create(
-                       NioTcpMessageProcessor nioTcpMessageProcessor,
+       public static NioTlsWebSocketMessageChannel create(
+                       NioTlsWebSocketMessageProcessor nioTcpMessageProcessor,
                        SocketChannel socketChannel) throws IOException {
-               NioTcpMessageChannel retval = channelMap.get(socketChannel);
+ NioTlsWebSocketMessageChannel retval = (NioTlsWebSocketMessageChannel) channelMap.get(socketChannel);
                if (retval == null) {
                        retval = new 
NioTlsWebSocketMessageChannel(nioTcpMessageProcessor,
                                        socketChannel);
=======================================
--- /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageProcessor.java Thu Jan 10 09:17:30 2013 +++ /src/gov/nist/javax/sip/stack/NioTlsWebSocketMessageProcessor.java Thu Jan 10 13:25:52 2013
@@ -58,6 +58,9 @@

        @Override
public NioTcpMessageChannel createMessageChannel(NioTcpMessageProcessor nioTcpMessageProcessor, SocketChannel client) throws IOException {
+               if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
+ logger.logDebug("NioTlsWebSocketMessageProcessor::createMessageChannel: " + nioTcpMessageProcessor + " client " + client);
+       }
return NioTlsWebSocketMessageChannel.create(NioTlsWebSocketMessageProcessor.this, client);
     }

Reply via email to