Gerhard Petracek created DELTASPIKE-874:
-------------------------------------------

             Summary: observe @javax.faces.bean.RequestScoped via 
javax.enterprise.context.Initialized and and javax.enterprise.context.Destroyed
                 Key: DELTASPIKE-874
                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-874
             Project: DeltaSpike
          Issue Type: New Feature
          Components: JSF-Module
    Affects Versions: 1.3.0
            Reporter: Mark Struberg
            Assignee: Gerhard Petracek
             Fix For: 1.3.1


currently it's supported to observe faces-requests via 
org.apache.deltaspike.core.api.lifecycle.Initialized and 
org.apache.deltaspike.core.api.lifecycle.Destroyed

since cdi 1.1 there are annotations with the same name.
to avoid confusion, we can support those annotations optionally (if cdi 1.1+ is 
available). both cdi 1.1+ annotations require the corresponding 
scope-annotation as value. since javax.enterprise.context.RequestScoped is 
supported out-of-the-box and this event is about the faces-request, we have to 
use javax.faces.bean.RequestScoped.

the benefit is that it's possible to observe faces-requests via std. 
annotations and it's possible to access the faces-context (which isn't the case 
with an observer for javax.enterprise.context.RequestScoped).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to