hg: caciocavallo/ng: 7 new changesets

linuxhippy at gmail.com linuxhippy at gmail.com
Wed Oct 19 04:01:24 PDT 2011


Changeset: aee15a746c10
Author:    ceisserer
Date:      2011-10-18 15:31 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/aee15a746c10

Defer accessing the backend until image-data is fetched, this allows to create a WebScreen without knowing which backend will be used later

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/awt/peer/web/WebScreen.java

Changeset: e7225f52adb0
Author:    ceisserer
Date:      2011-10-18 15:34 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/e7225f52adb0

add field to tell us wether the AppContext has already been initialized - this allows apps to initiate the AppContext manually

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/awt/peer/web/WebSessionState.java

Changeset: 241212d794d1
Author:    ceisserer
Date:      2011-10-18 15:35 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/241212d794d1

Remember if AppContext has been already initialized, change access modifiers so external apps can manually start AppContexts

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/AppContextCreator.java

Changeset: b9fc7ff07272
Author:    ceisserer
Date:      2011-10-18 15:36 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/b9fc7ff07272

only initiate new AppContext if it hasn't been done before

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/AppStartServlet.java

Changeset: f97e4d085f98
Author:    ceisserer
Date:      2011-10-18 15:38 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/f97e4d085f98

Allow passing a sub-session id to the SessionInitializeServlet, so the servlet knows somebody else has initialized the subSession id before

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/SessionInitializeServlet.java

Changeset: 6a8f3cab4c20
Author:    ceisserer
Date:      2011-10-18 15:39 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/6a8f3cab4c20

Make WebSessionManager abstract and factor out session-handling specifics into WebSessionManagerImpl.
Furthermore allow choosing the WebSessionManager implementation by setting "CacioSessionManager" sysproperty

! cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/WebSessionManager.java
+ cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/WebSessionManagerImpl.java

Changeset: c95c97acafc5
Author:    ceisserer
Date:      2011-10-18 15:41 +0200
URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/c95c97acafc5

Add WebSessionManagerImplementation which doesn't depend on HttpSession, but instead manages an id->session map itself.
Useful when applications create a Session themself compared to CacioWeb creating the session at the first request.

+ cacio-web/cacio-web-java/src/main/java/net/java/openjdk/cacio/servlet/TestSessionManager.java




More information about the caciocavallo-dev mailing list