Integrate CDI 1.1 (GLASSFISH-19191)

[GLASSFISH-19194] CDI - JCA Integration Created: 19/Oct/12  Updated: 05/Mar/13  Resolved: 05/Mar/13

Status: Closed
Project: glassfish
Component/s: cdi
Affects Version/s: None
Fix Version/s: 4.0

Type: Sub-task Priority: Major
Reporter: tlcksnyder Assignee: jjsnyder83
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7cdi

 Description   

Include existing WLS CDI functionality**

  • WLS Special CDI injection points:
  • ResourceAdapter bean
  • WorkManager
  • BootstrapContext and ExtendedBootstrapContext
  • XATerminator
  • TransactionSynchronizationRegistry
  • Expose adapter's BeanManager to adapter in
    ExtendedBootstrapContext.getBeanManager()
  • Support for third-party portable extensions in adapter
  • CDI Support in work thread
  • Extensive validation and checking for illegal annotations during deployment
  • This task does not rely on CDI 1.1 and can be implemented on the current version of Weld.


 Comments   
Comment by tlcksnyder [ 05/Mar/13 ]

CDI integration is checked & available as of b79-02_28_2013





Integrate CDI 1.1 (GLASSFISH-19191)

[GLASSFISH-19193] CDI - EJB Container Integration Created: 19/Oct/12  Updated: 05/Mar/13  Resolved: 05/Mar/13

Status: Closed
Project: glassfish
Component/s: cdi
Affects Version/s: None
Fix Version/s: 4.0

Type: Sub-task Priority: Major
Reporter: tlcksnyder Assignee: jjsnyder83
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7cdi

 Description   

Transactional Interceptors, Methods and Exceptions.
These topics are not complete yet.

See: http://java.net/projects/ejb-spec/lists/jsr345-experts/archive/2012-02/message/0



 Comments   
Comment by tlcksnyder [ 05/Mar/13 ]

CDI integration is checked & available as of b79-02_28_2013





Integrate CDI 1.1 (GLASSFISH-19191)

[GLASSFISH-19192] CDI 1.1 Web Container Integration Created: 19/Oct/12  Updated: 20/Dec/16  Resolved: 05/Mar/13

Status: Closed
Project: glassfish
Component/s: cdi
Affects Version/s: None
Fix Version/s: 4.0_dev

Type: Sub-task Priority: Major
Reporter: tlcksnyder Assignee: jjsnyder83
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7cdi

 Description   

Integrate CDI Interceptors with Web Container (WEB-4.4).

Add support the following built-in beans:

  • A bean with bean type javax.servlet.http.HttpServletRequest, allowing injection of a reference to the HttpServletRequest.
  • A bean with bean type javax.servlet.http.HttpSession, allowing injection of a reference to the HttpSession.
  • A bean with bean type javax.servlet.ServletContext, allowing injection of a reference to the ServletContext.

Ability to access the BeanManager from the ServletContext



 Comments   
Comment by tlcksnyder [ 05/Mar/13 ]

CDI integration is checked & available as of b79-02_28_2013





[GLASSFISH-19191] Integrate CDI 1.1 Created: 19/Oct/12  Updated: 20/Dec/16  Resolved: 05/Mar/13

Status: Closed
Project: glassfish
Component/s: cdi
Affects Version/s: 4.0
Fix Version/s: 4.0_dev

Type: New Feature Priority: Major
Reporter: Nigel Deakin Assignee: jjsnyder83
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Sub-Tasks:
Key
Summary
Type
Status
Assignee
GLASSFISH-19016 Implement support for transaction scope Sub-task Resolved jjsnyder83  
GLASSFISH-19192 CDI 1.1 Web Container Integration Sub-task Closed jjsnyder83  
GLASSFISH-19193 CDI - EJB Container Integration Sub-task Closed jjsnyder83  
GLASSFISH-19194 CDI - JCA Integration Sub-task Closed jjsnyder83  
GLASSFISH-19276 Ingegrate Weld 2.0 Sub-task Closed jjsnyder83  
GLASSFISH-19305 CDI 1.1 Bean Validation Integration Sub-task Resolved jjsnyder83  
GLASSFISH-19318 support CDI in app client container Sub-task Resolved Tim Quinn  
GLASSFISH-19341 Migrate CDI logging. Sub-task Resolved jjsnyder83  
Tags: ee7cdi

 Description   

This issue covers the project for integrating CDI 1.1



 Comments   
Comment by tlcksnyder [ 05/Mar/13 ]

CDI integration is checked & available as of b79-02_28_2013





Integrate CDI 1.1 (GLASSFISH-19191)

[GLASSFISH-19016] Implement support for transaction scope Created: 17/Aug/12  Updated: 20/Dec/16  Resolved: 13/Nov/12

Status: Resolved
Project: glassfish
Component/s: cdi
Affects Version/s: 4.0
Fix Version/s: 4.0_dev

Type: Sub-task Priority: Major
Reporter: Nigel Deakin Assignee: jjsnyder83
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on JTA_SPEC-7 TransactionScoped annotation for CDI ... Closed
blocks GLASSFISH-19004 Implement injection of JMSContext obj... Resolved
Tags: ee7cdi, jms-2-implementation

 Description   

This issue covers the implementation of a built-in transaction scope for use by the injectable JMSContext implementation.



 Comments   
Comment by tlcksnyder [ 19/Oct/12 ]

New TransactionScope:https://issues.jboss.org/browse/CDI-121
8/17/2012: This annotation will be defined in the JTA area.
The implementation should be provided as a portable extension by the application server and made available to all applications.
I need to discuss this with Paul Parkinson so that we can schedule the work.

Declarative transactions on managed beans, Transaction JTA IssueInterceptor:https://issues.jboss.org/browse/CDI-27
After speaking with Paul Parkinson most, and quite likely all, of this work will be done in the JTA area of GlassFish. CDI may have to help implement the interceptors.
See Linda's blog entry:https://blogs.oracle.com/ldemichiel/entry/transactional_interceptors
Some Jave EE platform discussions (http://java.net/projects/javaee-spec/lists/jsr342-experts/archive)

New JMS annotation-handling...talk to Nigel

Comment by jjsnyder83 [ 13/Nov/12 ]

Committed revision 56977.

Comment by jjsnyder83 [ 13/Nov/12 ]

Error in previous revision. Fixed in revision 56979.





Generated at Thu Apr 27 08:31:39 UTC 2017 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.