hg: caciocavallo/ng: 6 new changesets

linuxhippy at gmail.com linuxhippy at gmail.com
Fri Sep 2 14:29:19 PDT 2011


Changeset: 08adf060007a
Author:    ceisserer
Date:      2011-09-02 19:39 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/08adf060007a

Move sub-session handling completly into WebSessionManager

! src/web/classes/net/java/openjdk/cacio/servlet/AppStartServlet.java
! src/web/classes/net/java/openjdk/cacio/servlet/EventReceiveServlet.java
! src/web/classes/net/java/openjdk/cacio/servlet/ImageStreamer.java
! src/web/classes/net/java/openjdk/cacio/servlet/SessionInitializeServlet.java
- src/web/classes/net/java/openjdk/cacio/servlet/SubSessionServletBase.java
! src/web/classes/net/java/openjdk/cacio/servlet/WebSessionManager.java

Changeset: 4c89d07d740b
Author:    ceisserer
Date:      2011-09-02 19:46 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/4c89d07d740b

move event-data parsing out of servlet into its own class

+ src/web/classes/net/java/openjdk/awt/peer/web/WebEventManager.java
! src/web/classes/net/java/openjdk/awt/peer/web/WebSessionState.java
! src/web/classes/net/java/openjdk/cacio/servlet/EventReceiveServlet.java

Changeset: c72acd2cdee6
Author:    ceisserer
Date:      2011-09-02 20:18 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/c72acd2cdee6

refactor data transfer, so that it doesn't depends on writing to an OutputStream

! src/web/classes/net/java/openjdk/awt/peer/web/WebScreen.java
! src/web/classes/net/java/openjdk/awt/peer/web/WebSessionState.java
! src/web/classes/net/java/openjdk/cacio/servlet/EventReceiveServlet.java
! src/web/classes/net/java/openjdk/cacio/servlet/ImageStreamer.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/Base64PngTransport.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/BinaryPngTransport.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/BinaryRLETransport.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/BinaryTransport.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/ImageTransport.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/Transport.java

Changeset: 7cc20d2b59c7
Author:    ceisserer
Date:      2011-09-02 20:22 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/7cc20d2b59c7

move http based event streaming into seperate file

+ src/web/servlet/HttpEventStreamer.js
! src/web/servlet/StreamBase.html

Changeset: 2d59e2b309a2
Author:    ceisserer
Date:      2011-09-02 20:33 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/2d59e2b309a2

use multiple simultaneous XmlHttpRequests to stream event data up to the server to decrease latency, requires ordering the events on the server-side

! src/web/classes/net/java/openjdk/awt/peer/web/WebEventManager.java
! src/web/classes/net/java/openjdk/awt/peer/web/WebSessionState.java
! src/web/classes/net/java/openjdk/cacio/servlet/EventReceiveServlet.java
! src/web/servlet/HttpEventStreamer.js

Changeset: 59aa61fb8be7
Author:    ceisserer
Date:      2011-09-03 01:04 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/59aa61fb8be7

big welcome to our new websocket support

! src/web/classes/net/java/openjdk/awt/peer/web/WebSessionState.java
! src/web/classes/net/java/openjdk/cacio/server/CacioServer.java
! src/web/classes/net/java/openjdk/cacio/servlet/AppContextCreator.java
! src/web/classes/net/java/openjdk/cacio/servlet/WebSessionManager.java
+ src/web/classes/net/java/openjdk/cacio/servlet/WebSocketServlet.java
+ src/web/classes/net/java/openjdk/cacio/servlet/WebSocketStreamThread.java
! src/web/classes/net/java/openjdk/cacio/servlet/transport/Base64PngTransport.java
! src/web/servlet/HttpEventStreamer.js
! src/web/servlet/StreamBase.html
+ src/web/servlet/WSBase64Transport.js
+ src/web/servlet/WebSocketEventStreamer.js
+ src/web/servlet/WebSocketShared.js
! src/web/servlet/XHRBase64Transport.js




More information about the caciocavallo-dev mailing list