Coming soon Scope
Feature ID |
Priority |
Description |
Eng Response |
Owner(s) |
Estimate (Man Days) |
Source of Requirement |
Status / Comments |
CDI-1 |
P1 |
Weld 1.1 integration into GlassFish |
Yes |
Sivakumar Thyagarajan |
100 |
|
Dependent on JBoss for the delivery of Weld 1.1. JBoss yet to provide list of Weld 1.1 features. Based on the feature-list of Weld 1.1, we may have additional tasks.CDI 1.0 MR may get finalized during the 3.1 release cycle. If that happens, Weld 1.1 is the RI and we would integrating CDI 1.0MR features in 3.1 as well through Weld 1.1 |
CDI-2 |
P3 |
Enhanced tooling support (Netbeans) |
Yes |
Sivakumar Thyagarajan |
20 |
|
Need to discuss with the Netbeans team. Tracked at netbeans wiki |
CDI-3 |
P3 |
A custom ClusterScoped scope type to support cluster-scoped Beans |
? |
Sivakumar Thyagarajan |
25 |
|
Use CDI's extensible context model to define this custom scope type and leverage 3.1's clustering infrastructure/Coherence to implement the scope. |
CDI-4 |
P3 |
Support for Seam 3 |
? |
Sivakumar Thyagarajan |
|
|
|
CDI-5 |
P3 |
Misc. changes |
Yes |
Sivakumar Thyagarajan |
|
|
|
Feature Overview
Design Document
Milestone Schedule
Item # |
Date/Milestone |
Feature-ID |
Description |
QA/Docs Handover? |
Status / Comments |
IT01 |
07/19/10 (M3) |
CDI-1 |
First integration of Weld 1.1 |
No |
Dev tests passing, first run of TCK to assess failure. First integration in GF done |
IT02 |
08/16/10 (M4) |
CDI-1 |
Weld 1.1 CR |
Yes |
Dev tests passes and suitable for QA Handover. TCK tests pass at least on JBoss, |
IT03 |
11/15/10 (M6) |
CDI-1 |
Weld 1.1 |
Yes |
All dev and TCK tests pass on GlassFish |
IT04 |
08/16/10 (M4) |
CDI-2 |
Tooling feature complete |
Yes |
|
IT05 |
11/22/10 (M6) |
CDI-1 |
FCS quality |
Yes |
Final integration into GlassFish |
Task List
Task |
Target Milestone |
Start |
End Date |
Owner(s) |
Feature ID |
Status / Comments |
T01 |
Setup continuous integration of JBoss' Weld 1.1 workspace with GlassFish 3.1 trunk using Hudson running the GlassFish devtests and CDI TCK |
May 10, 2010 |
May 20,2010 |
Sivakumar Thyagarajan |
CDI-1 |
Dependent on Weld 1.1 availability. For now, will use Weld 1.0.2/trunk |
T03 |
Develop a suite of development tests covering all major CDI usecases and Weld SPI integration points |
May 15, 2010 |
July 9, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
Also create functional tests that verify that Weld+GlassFish works correctly in a cluster |
T04 |
Pre-integration test suite to JBoss |
June 30, 2010 |
June 30,2010 |
Sivakumar Thyagarajan |
CDI-1 |
A subset of key testcases from our developer tests (and SQE tests?) would be handed over to JBoss. This suite of tests to be run by JBoss against the current GlassFish promoted build for every integration-ready build of Weld 1.1. We will continue to augment this suite as we develop tests to cover new usecases. |
T05 |
Investigation and fixing of TCK failures while integrating Weld 1.1 into GlassFish 3.1 |
July 12, 2010 |
November 22, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
This is an ongoing process across milestones. The first integration happens for M3 and we will continue to track and fix TCK issues until the final integration. |
T06 |
Fix existing issues in GlassFish and Weld issue tracker pertaining to GlassFish |
July 9, 2010 |
July 23, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
See references for links to GlassFish and Weld issue tracker. |
T07 |
Weld 1.1 TCK to run on GlassFish by JBoss |
June 30, 2010 |
June 30, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
AssistJBoss in running Weld 1.1 TCK against a latest promoted build of GlassFish |
T08 |
Integration of Weld 1.1 |
July 12, 2010 |
November 22, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
This is an ongoing process across milestones. The first integration happens for M3. |
T09 |
Enhance the JAX-RS, WebServices and EJB related integration points in the SPI based on feedback from internal teams |
June 7, 2010 |
June 25, 2010 |
Sivakumar Thyagarajan |
CDI-1 |
Dependencies: Work with JAX-RS(Jersey), Web-services, EJB teams to understand their issues with the current SPI and to communicate with JBoss about the SPI enhancements in advance, so that their changes can happen in Weld 1.1 |
T10 |
Usability and diagnosability enhancements |
July 12, 2010 |
August 8, 2010 |
Sivakumar Thyagarajan |
CDI-2 |
Make it easier to find the root-cause of unsatisfied and ambiguous dependencies during typesafe resolution in the IDE(Netbeans). Need to investigate further and work with the Netbeans team to enhance the current CDI tooling support. |
T11 |
Enhance CDI documentation |
Aug 9,2010 |
Aug 20, 2010 |
Sivakumar Thyagarajan |
CDI-2 |
Review the current documentation of CDI in GlassFish and enhance it. Add more samples, sample code etc. Also provide content to the section on GlassFish integration in Weld documentation. |
T12 |
ClusteredScope support |
Aug 9,2010 ? |
? |
Sivakumar Thyagarajan |
CDI-3 |
Implementation of the ClusteredScope Context with support from the Cluster/HA teams and Coherence. |
T13 |
Explore use of CDI in hybrid applications |
Aug 9,2010 ? |
? |
Sivakumar Thyagarajan |
CDI-5 |
Work with the OSGI team to define and implement this feature. |
Dev Tests
- The list of developer tests that would be built as part of T02 are tracked here and would be checked into the GlassFish v3 developer tests workspace.
References
Email Alias
|