...
- Mark all IMultithreaded* interfaces in uPortal 2.4.-patches, 2.5-patches and 2.6 as deprecated.
- Discourage use of these deprecated APIs
- Refactor the core channels to implement IChannel* .
- These framework channels implement one of the IMultithreaded* interfaces:
- CGroupsManager
- CPortletAdapter
- CWebProxy
- CApplet
- CGenericXSLT
- CImage
- CInlineFrame
- CPersonAttributes
- These framework channels implement one of the IMultithreaded* interfaces:
- Adopt a policy that no new channels will be accepted into the framework (uPortal source tree) if they implement IMultithreaded*
- Propose a presentation for JA-SIG Vancouver conference "Why IMultithreaded is Deprecated and How to Refactor Your Channels away from IMultithreaded"