Apache MyFaces
MyFaces Orchestra
MyFaces Orchestra - Modules
Release Notes
Foundation

Change Log Report

Total number of changed sets: 1

Changes between 2009-01-31 and 2009-03-03

Total commits: 10
Total number of files changed: 14

Timestamp Author Details
2009-03-01 22:03:46 skitching /myfaces/orchestra/trunk/core/src/site/xdoc/conversation.xml v 749103

Add docs for Seam/Webflow users (apply r749100 from 1.3.1 release branch)
2009-03-01 15:05:22 skitching /myfaces/orchestra/trunk/core/RELEASE-NOTES.txt v 749034

Update release notes for release 1.3.1
2009-02-23 22:34:26 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/viewController/ViewController.java v 747146
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/viewController/jsf/ViewControllerPhaseListener.java v 747146

Fix ORCHESTRA-30 : viewcontroller framework does not call initView again when conversation containing ViewController bean is invalidated (ie ViewController bean is deleted. This patch doesn't actually make that happen, but it does make it possible for a backing bean to force the viewcontroller framework to do so (by forcing creation of a new ViewRoot instance).

2009-02-22 22:19:08 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/spring/AbstractSpringOrchestraScope.java v 746822

Add comment only.
2009-02-22 16:46:37 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/servlet/ConversationManagerSessionListener.java v 746741

Fix Orchestra-35 : In some containers (eg OC4J), ConversationManager is not removed from ConversationWiperThread on session timeout. Thanks to Steve Ronderos for the bugreport.
2009-02-22 15:27:05 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/FactoryFinder.java v 746708
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationManager.java v 746708
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationManagerFactory.java v 746708
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationManagerFactoryImpl.java v 746708

Remove calls to "new ConversationManager", instead using the FactoryFinder and ConversationManagerFactory classes.
This allows better configurability of Orchestra by users, and easier unit testing.
2009-02-22 15:22:13 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationWiperThread.java v 746706

Fix ORCHESTRA-34 : NullPointerException on timeout of ConversationContext. The ConversationWiperThread does not run inside a request, and therefore had no FrameworkAdapter, but removeAndInvalidateConversationContext tries to check the conversationContext query param. Fix this by setting up a LocalFrameworkAdapter instance for the ConversationWiperThread.
2009-02-22 13:53:01 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/FactoryFinder.java v 746665
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationContextFactory.java v 746665
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationContextFactoryImpl.java v 746665
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/ConversationManager.java v 746665

Fix ORCHESTRA-33 : No way to configure ConversationContext timeout.
This patch adds a ConversationContextFactory interface, then allows the
user to configure their own impl of this interface (or use the default
implementation with the appropriate timeout set via property injection).
2009-02-22 12:20:43 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/servlet/ConversationManagerSessionListener.java v 746656

trivial changes:
* Set thread name for ConversationWiperThread for debugging convenience
* add comment
2009-02-21 22:25:36 skitching /myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/conversation/AccessScopeManager.java v 746591

Fix ORCHESTRA-36 : improve error message when dependency injection is misconfigured. Thanks to Kito Mann for the suggestion.