/[Apache-SVN]
ViewVC logotype

Revision 161600


Jump to revision: Previous Next
Author: craigmcc
Date: Sat Apr 16 19:55:37 2005 UTC (19 years, 3 months ago)
Changed paths: 2
Log Message:
Make ContextBase live up to the Serializable contract that it inherits
by virtue of extending HashMap, and add a unit test to prove it works.
Fixed in nightly build 20050417.

However, this unit test pointed out a problem with the design of the
concrete WebContext subclasses (ServletWebContext, PortletWebContext,
FacesWebContext).  It is not going to be possible to make these classes
Serializable because the underlying container objects they wrap are not
Serializable -- and there is no way to un-inherit the "implements Serializable"
characteristic of the ContextBase base class.

PR:  Bugzilla #34409
Submitted By:  Jeff Ramsdale <jramsdale AT solutionsiq.com>


Changed paths

Path Details
Directoryjakarta/commons/proper/chain/trunk/src/java/org/apache/commons/chain/impl/ContextBase.java modified , text changed
Directoryjakarta/commons/proper/chain/trunk/src/test/org/apache/commons/chain/impl/ContextBaseTestCase.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26