Deadlines Milestone II April 20, 2009 This document is complete with input from all Admin developers March 30, 2009 Administration GUI
Administration Infrastructure Launcher, JSR77, AMX, JMX, REST administration interface Config Beans validation using Bean validation framework (JSR 303)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
JSR77/MEJB part 1 – basic support |
Lloyd |
06 Apr |
13 April |
Stalled at testing phase...how? |
JSR77/MEJB part 2 – tie into deployment |
Lloyd |
13 Apr |
17 April |
Deferred to milestone 3, Unknowns as far as callbacks, iteration, listeners |
JSR77/MEJB part 3 – integrate |
Lloyd |
18 Apr |
18 April |
integrate into distribution |
AMX v3 first pass |
Lloyd |
18 Apr |
18 April |
commit as part of MEJB works; tied together |
AMXConfig overhaul |
Lloyd |
20 Apr |
01 May |
mandatory; cannot maintain 2 sets of interfaces vs HK2 |
AMX generic create/delete |
Lloyd |
01 May |
05 May |
mandatory; can no longer used specific types |
Remote Domain Restart |
Byron |
April 6 |
April 10 |
Completed. See spec for details. |
Application Client Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
appclient support for stand-alone app clients |
Tim |
|
2 Apr 09 |
done |
appclient support for clients in EARs |
Tim |
|
2 Apr 09 |
done |
Working with remote EJBs, naming, ORB |
Tim |
|
2 Apr 09 |
done |
app client deployer |
Cheng, Tim |
|
2 Apr 09 |
done |
EAR deployer support for app clients |
Tim |
|
2 Apr 09 |
done |
get-client-stubs command |
Tim |
|
19 Mar 09 |
done |
direct java -jar launch of cooked app client JAR |
Tim |
30 Mar 09 |
|
in-progress |
embedded ACC API |
Tim |
|
16 Mar 09 |
done |
Build
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Web Profile RI |
Janey |
13 April |
|
in-progress |
JavaEE 6 Javadoc |
Janey |
30 Mar |
|
in-progress |
Command Line Interface Complete List of v3 Commands.__ Commands needed for v3 Milestone2 (CTS ready) %%sortable
module |
id |
command |
admin |
|
|
|
1 |
start-domain |
|
2 |
stop-domain |
|
133 |
restart-domain |
|
7 |
generate-jvm-report |
|
9 |
version |
|
10 |
add-resources |
|
11 |
create-jvm-options |
|
12 |
delete-jvm-options |
|
16 |
create-profiler |
|
17 |
delete-profiler |
|
18 |
create-system-properties |
|
19 |
delete-system-property |
|
20 |
list-system-properties |
|
24 |
get |
|
25 |
set |
|
26 |
list |
|
28 |
change-admin-password |
cli-optional |
|
|
|
29 |
create-domain |
|
30 |
delete-domain |
|
31 |
list-domains |
|
32 |
start-database |
|
33 |
stop-database |
|
35 |
multimode |
|
39 |
login |
connectors |
|
|
|
43 |
create-admin-object |
|
44 |
delete-admin-object |
|
45 |
list-admin-objects |
|
46 |
create-connector-connection-pool |
|
47 |
delete-connector-connection-pool |
|
48 |
list-connector-connection-pools |
|
49 |
create-connector-resource |
|
50 |
delete-connector-resource |
|
51 |
list-connector-resources |
|
59 |
create-jms-resource |
|
60 |
delete-jms-resource |
|
61 |
list-jms-resources |
|
62 |
create-jmsdest |
|
63 |
delete-jmsdest |
deployment |
|
|
|
70 |
deploy |
|
71 |
undeploy |
|
72 |
enable |
|
73 |
disable |
|
74 |
deploydir |
|
76 |
list-components |
javamail |
|
|
|
81 |
create-javamail-resource |
|
82 |
delete-javamail-resource |
|
83 |
list-javamail-resources |
jdbc |
|
|
|
84 |
create-jdbc-connection-pool |
|
85 |
delete-jdbc-connection-pool |
|
86 |
list-jdbc-connection-pools |
|
87 |
create-jdbc-resource |
|
88 |
delete-jdbc-resource |
|
89 |
list-jdbc-resources |
|
90 |
ping-connection-pool |
jndi |
|
|
|
91 |
create-custom-resource |
|
92 |
delete-custom-resource |
|
93 |
list-custom-resources |
monitoring |
|
|
|
102 |
monitor |
security |
|
|
|
107 |
create-audit-module |
|
108 |
delete-audit-module |
|
109 |
list-audit-modules |
|
110 |
create-auth-realm |
|
111 |
delete-auth-realm |
|
112 |
list-auth-realms |
|
113 |
create-file-user |
|
114 |
delete-file-user |
|
115 |
update-file-user |
|
116 |
list-file-users |
|
117 |
list-file-groups |
|
118 |
create-message-security-provider |
|
119 |
delete-message-security-provider |
|
120 |
list-message-security-providers |
|
121 |
create-password-alias |
|
122 |
delete-password-alias |
|
123 |
update-password-alias |
|
124 |
list-password-aliases |
|
125 |
create-ssl |
|
126 |
delete-ssl |
web |
|
|
|
127 |
create-http-listener |
|
128 |
delete-http-listener |
|
129 |
list-http-listeners |
|
130 |
create-virtual-server |
|
131 |
delete-virtual-server |
|
132 |
list-virtual-servers |
All dates are 2009.
Id |
Task/Feature |
Owner |
Start Date |
End Date |
Status |
0 |
Get the CLI spec reviewed by arch |
Kedar |
01 Mar |
05 April |
Done; some concerns remain; some rework has started on asadmin-generic-1 branch |
1 |
Implement the CLI shell (basic) (multimode) |
Kedar |
30 March |
10 April |
Done |
2 |
generate-jvm-report (almost final) command |
Kedar |
10 April |
11 April |
Done |
3 |
version command |
Kedar |
12 April |
13 April |
Not Done |
4 |
jvm-options commands, all the edge cases |
Kedar |
13 April |
15 April |
Mostly Done |
5 |
(create-delete-list)file-user(s) and groups |
Kedar |
14 April |
18 April |
Done as far as Prelude is concerned; being revisited |
6 |
JavaMail Commands |
Nachi |
|
|
Done |
|
7 |
IIOP Listener Commands |
Nachi |
|
|
Done |
|
8 |
Thread Pool Commands |
Nachi |
|
|
Not Done |
|
9 |
EJB Timer Commands |
Nachi |
|
|
Done |
|
10 |
Grizzly Config Commands |
Nandini |
|
Deferred for milestone 3 to test generic CRUD commands |
|
11 |
Custom Resource Commands |
Nachi |
|
|
Done |
|
12 |
create/delete/list-admin-object |
Jennifer |
|
|
Done |
|
13 |
create/delete/list-connector-connection-pool |
Jennifer |
|
|
Done |
|
14 |
create/delete/list-connector-resource |
Jennifer |
|
|
Done |
|
15 |
create/delete/list-resource-adapter-config |
Jennifer |
|
|
Done |
|
16 |
create/delete/list-connector-work-security-map |
Jennifer |
|
|
Done |
|
17 |
add-resources (add admin-object, connector-connection-pool connector-resource, mail-resource, custom-resource) |
Jennifer/Nachi |
|
|
Done |
|
Connectors, Resources, Pooling, JDBC
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Connectors 1.6 (JSR-322) PFD API, descriptors |
Siva, Jagadish |
|
|
Done |
Connectors 1.6 feature - Work Context (Major set of features) |
Jagadish |
|
|
Done |
Connectors 1.6 feature - Annotations (Major set of features) |
Jagadish |
|
|
Done |
Connectors 1.6 features - Minor corrections, RFEs (messageendpointfactory, runtime transaction level support |
Jagadish |
|
|
Done |
Connectors 1.6 feature - connector-work-security-map |
Jagadish |
|
|
Done |
connectors inbound support |
Jagadish |
|
|
Done |
|
embedded .rar support |
Jagadish |
|
|
Done |
various resources backend support (connector resource, connector connection pool, admin object resource, resource adapter config, custom resource, javamail resource) |
Jagadish |
|
|
Done |
|
connector-security-map backend support |
Jagadish |
|
|
Done |
enable, disable support for the resources listed above |
Shalini |
|
|
Done |
Unpooled resource |
Jagadish |
|
|
Done |
Logging support for connectors-runtime, connectors-inbound-runtime, work-management |
Jagadish |
|
|
Done |
App. client/standalone client related support from connectors |
Jagadish |
|
|
Support to distinguish Server/Client environment available. Need to define the dependencies w.r.t appclient environment. Will be handled post MS-2. |
transaction recovery support infrastructure |
Marina, Jagadish |
|
|
Available |
connector-resource & jdbc-resource recovery |
Jagadish |
|
|
Available |
Inbound recovery |
Jagadish |
|
|
not mandatory for Java EE, postponed |
Logging support for pooling, jdbc |
Shalini |
|
|
Done |
Monitoring support for connection pool (jdbc, connectors) |
Shalini |
|
|
Support from pool for monitoring data is available. Will be functional once monitoring-core infrastructure is available. |
Distribution related changes for JDBC-RA |
Shalini |
|
|
Done |
JDBC Templates to be made available in distributions |
Shalini |
|
|
Done |
Support for multiple PoolLifeCycleListener/PoolLifeCycle listeners |
Shalini |
|
|
Done |
Validation while resizing (new property : PreferValidateOverRecreate) |
Shalini |
|
|
Done |
CORBA
Task/Feature |
Owner |
Start Date |
End Date |
Status |
no new features |
|
|
|
|
Deployment
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Deployment Functional Spec |
Hong/Tim |
|
04/13/09 |
Reviewed by ASARCH |
JSR88 |
Hong |
|
04/20/09 |
Complete |
EJB Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
2.x/3.x Remote EJBs |
Ken |
|
|
Complete |
Asynchronous remote EJB invocations |
Ken |
|
|
Complete |
Serialized session bean invocations |
Ken |
|
|
Complete |
JMS MDB support |
Ken |
|
4/20/09 |
Depends on asadmin JMS commands |
MDB timer support |
Marina |
|
4/20/09 |
Depends on asadmin JMS commands |
Installer
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Spec review |
Sathyan Catari |
01/05/2009 |
01/15/2009 |
Completed. |
Evaluation of Installer Framework |
Sathyan Catari |
03/05/2009 |
04/01/2009 |
Completed. |
Reduce download size by removing duplicate OI artifacts |
Sathyan Catari |
02/16/2009 |
02/23/2009 |
Completed. |
Create initial set of bundles(Build/Packager changes) |
Sathyan Catari |
04/07/2009 |
04/16/2009 |
In Progress. |
Implement UI for JDK Options(To be completed in MS3) |
Sathyan Catari |
04/17/2009 |
04/24/2009 |
|
Implement UI for Port selection.(To be completed in MS3) |
Snjezana |
04/17/2009 |
04/24/2009 |
|
Implement registration changes.(To be completed in MS3) |
Sathyan Catari |
04/17/2009 |
04/24/2009 |
|
Java Persistence
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Initial integration of CMP code |
Mitesh |
12/12/08 |
01/30/2009 |
completed |
Feature drops from EclipseLink M7. |
Mitesh, Darani |
12/17/08 |
01/21/2009 |
completed |
All cmp features implemented |
Mitesh, Marina |
|
|
completed |
java2db refactoring and integration |
Marina |
|
|
completed |
jpa apps working from ear |
Mitesh |
|
|
In Progreses |
Feature drops from EclipseLink 2.0-M2. Expected JPA 2.0 features - Access Types, Pessimistic locking, Derived Identifier, New Collection mappings, EM API updates |
Mitesh |
04/23/09 |
04/23/2009 |
|
JMS Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Create JMS resource CLI command |
Satish |
25/3/09 |
09/04/2009 |
Complete |
Delete JMS resource CLI command |
Satish |
|
09/04/2009 |
Complete |
List JMS resource CLI command |
Satish |
|
09/04/2009 |
Complete |
Create JMS Host CLI command |
Satish |
|
10/04/2009 |
Complete |
Delete JMS Host CLI command |
Satish |
|
10/04/2009 |
Complete |
List JMS Host CLI command |
Satish |
|
10/04/2009 |
Complete |
Create JMS Dest CLI command |
Satish |
03/04/2009 |
20/04/2009 |
Complete |
Delete JMS Dest CLI command |
Satish |
|
20/04/2009 |
Complete |
Flush JMS Dest CLI command |
Satish |
|
|
In Progress |
List JMS Dest CLI command |
Satish |
|
20/04/2009 |
Complete |
JMS Ping CLI command |
Satish |
|
|
In Progress |
Eager initialization of the MQ Broker |
Satish |
23/03/09 |
20/04/2009 |
Complete |
Logging
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Implement v2 features |
Carla |
04/02/09 |
mostly done, need to implement error-stats |
Implement 2 new features from community |
Carla |
04/20/09 |
set flush frequency- done, force rotation is tbd |
Update code so loggers can have more than one resource bundle |
Carla |
03/16/09 |
done |
update cli set command to set logging config |
Carla/Jerome |
04/14/09 |
will not be done for m2 |
update admin gui to support logging config |
Carla/Anissa/Lloyd |
04/06/09 |
back end logging support done |
Monitoring
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Monitoring TOI to modules |
Sreeni/Prashanth/Mahesh |
April 08 |
April 13 |
On Schedule |
Provider Infrastructure for Client (jar) |
Prashanth |
April 10 |
April 13 |
|
Web Provider |
Jan |
April 13 |
April 20 |
|
EJB Provider |
Ken |
April 13 |
April 20 |
|
JDBC Provider |
Shalini |
April 13 |
April 20 |
|
JRuby Provider |
Vivek |
April 13 |
April 20 |
|
Provider Infrastructure (for DTrace) |
Mahesh/Prashanth |
April 13 |
April 20 |
|
DTrace demo for Java One |
Mahesh/Prashath/Sreeni |
April 13 |
April 16 |
|
Naming
Task/Feature |
Owner |
Start Date |
End Date |
Status |
No new features |
Ken |
|
|
N/A |
Packaging and Distribution
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Unified packager/distributions build |
Snjezana |
|
|
In progress |
Samples
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Developer workspace and build infrastructure |
Sreeni |
08 April |
10 April |
Done |
create-installer |
Sreeni |
13 April |
20 April |
|
Scripting
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Jython Connector |
Vivek |
|
|
Completed |
Jython GrizzlyAdapter |
Jacob |
|
|
Completed |
Jython Grizzly WSGI implementtion |
Jacob |
|
|
Completed |
Jython UC module |
Jacob/Vivek |
April 20 |
April 23 |
|
JRuby Monitoring |
Vivek |
|
April 20 |
Completed |
JRuby strongly typed property |
Vivek |
|
|
Need v3 infrastructure support |
Grails run-app implementation |
Vivek |
|
April 20 |
Implemented with v3 prelude. Waiting on Embedded API on trunk |
Grails shared-war or grails war --nojars |
Vivek |
April 20 |
April 27 |
|
Glassfish Grails Plugin |
Matthias/Vivek |
|
April 20 |
Implemented with embedded API for prelude. Waiting on embedded API v3 web distribution |
Security
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Servlet 3.0 New Security Features |
Nithya/Kumar |
|
4/20/09 |
Made Progress on Login/Logout API's. Will be working on Security Annotations Handling this week (4/7/09). |
CSIV2 support and Security for Remote EJB's and AppClient |
Nithya/Kumar |
|
4/20/09 |
Were able to get all dependencies satisfied today and the code compiles as of 4/7/09. Will try to get it running this week. |
Server Infrastructure (OSGi, HK2, Configuration)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Configuration Validation using JSR 303 |
Nandini |
|
|
Done |
|
|
|
|
|
Transaction
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Recovery Support |
Marina, Jagadish |
12/01/08 |
|
IN PROGRESS |
Update Center Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
UC 2.1 Integration |
Snjezana |
|
|
Done |
UC 2.1 pkg-client integration into Admin GUI |
Snjezana/Anissa |
|
|
In progress |
UC 2.2 Integration |
Snjezana |
|
|
|
Upgrade
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Upgrade Tool |
R Searls/Bobby Bissett |
1/1/09 |
|
Waiting on spec from Jerome D. |
Web Services (Metro, JAX-RS)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
EJB Webservices endpoints |
Bhakti Mehta |
3/31 |
04/20 |
Done |
EJB Singleton Webservices endpoints |
Bhakti Mehta |
04/01 |
04/20 |
In progress |
Web Tier (Grizzly, Web Container)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Grizzly CLI commands - -transport(s);-protocol(s);-network-listener(s);-protocol-filter(s) |
Nandini Ektare |
Tentative April 2 - (dependency on Grizzly config merge) |
4/20 |
Not Started |
JSF 2.0 Beta 1 |
Ryan Lubke |
4/20 |
4/20 |
Not Started |
Grizzly Config |
Justin Lee |
|
4/20 |
In progress |
Grizzly 1.9.11 to support the above |
Jeanfrancois |
|
4/20 |
In progress |
Servlet 3.0 : Deployment descriptor fragments - absolute ordering |
Shing Wai |
|
4/20 |
DONE |
Servlet 3.0 : Deployment descriptor fragments - relative ordering |
Shing Wai |
|
4/20 |
DONE |
Servlet 3.0 : Security - Method Level rolesAllowed permitAll/denyAll |
Shing Wai |
|
4/20 |
DONE |
Servlet 3.0 : Deployment descriptor override security annotation |
Shing Wai |
|
4/20 |
DONE |
Servlet 3.0 : Security - Programmatic login/logout |
Shing Wai |
|
4/20 |
Depends on Security team (V B Kumar/Ron) |
Servlet 3.0 : Pluggability - Servlet container initializer |
Vijay Ramachandran |
|
4/20 |
DONE |
Java EE Service Engine
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Java EE Service Engine |
Bhavani, Mohit |
1/1 |
4/20 |
Initial integration complete |
|