[
https://issues.apache.org/jira/browse/OWB-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gurkan Erdogdu closed OWB-250.
------------------------------
Resolution: Fixed
Fix Version/s: M4
> Update Extensions Event Calling More TypeSafe & Adding more tests for
> Extensions
> --------------------------------------------------------------------------------
>
> Key: OWB-250
> URL: https://issues.apache.org/jira/browse/OWB-250
> Project: OpenWebBeans
> Issue Type: Improvement
> Reporter: Gurkan Erdogdu
> Assignee: Gurkan Erdogdu
> Fix For: M4
>
>
> Currently extension @Observer method calling is not type safe with respect to
> parametrized type actual arguments. We have to update code to reflect
> extesions observer methods paramertiezed type arguments. For example,
> currently all registered Extension's methods with parameter @Observes
> ProcessBean<X> gets all processed beans by the container. By including type
> parameters for example, below extension method is only called by the
> container if processed bean is Apple otherwise is not called.
> public void observeApple(@Observes ProcessBean<Apple> event {})
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.