[ 
https://issues.jboss.org/browse/WELD-949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ales Justin resolved WELD-949.
------------------------------

    Resolution: Done

    
> Move firing of ContainerInitialized event from StartMain to the end of 
> Weld.initialize()
> ----------------------------------------------------------------------------------------
>
>                 Key: WELD-949
>                 URL: https://issues.jboss.org/browse/WELD-949
>             Project: Weld
>          Issue Type: Feature Request
>          Components: Java SE Support
>    Affects Versions: 1.1.1.Final
>            Reporter: Ondrej Zizka
>            Assignee: Ales Justin
>            Priority: Optional
>             Fix For: 1.2.0.Beta1
>
>
> I suggest to move firing of ContainerInitialized event from StartMain to the 
> end of Weld.initialize().
> Rationale:
>  * Having this done by Weld.initialize() is more expectable (IMO) than having 
> it restricted to a concrete class.
>  * With the event fired from the end of initialize(), users who bootstrap 
> Weld on their own would not need to introduce their own "startup", or worse, 
> fire ContainerInitialized on their own.
>  * Backward compatible - currently only StartMain() fires the event. In case 
> of this change, firing would be removed from StartMain(), so the current 
> behavior would not change. The only case when it would do harm is if user 
> fired ContainerInitialized in their own code. Which they should not - such 
> usage smells :)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to