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


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.

Reply via email to