[ 
https://issues.apache.org/jira/browse/CXF-4816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13575626#comment-13575626
 ] 

Jason Pell commented on CXF-4816:
---------------------------------

I used the patch and committed an initial set of updates.
However upon further consideration I think my changes are not quite correct.  I 
am calling the same method as for the interface, but really annotations on the 
Impl should probably be BINDING operations.

Also at the moment because the class annotations are encountered after the 
method annotations, any *_OPERATION_* annotations defined at class level will 
not be applied at the method level like they are for the interface.

So this requires some more thought and a bit of refactoring probably.  

The change to support class level annotations is correct and so that can be 
considered complete for 2.7.4.  So I might migrate the method level stuff to 
another jira if I don't get it done before 2.7.4 is released.




                
> Allow use of @Policy on Service Implementation as alternative to Interface
> --------------------------------------------------------------------------
>
>                 Key: CXF-4816
>                 URL: https://issues.apache.org/jira/browse/CXF-4816
>             Project: CXF
>          Issue Type: Bug
>          Components: WS-* Components
>    Affects Versions: 2.7.3
>            Reporter: Jason Pell
>            Assignee: Jason Pell
>            Priority: Minor
>             Fix For: 2.8.0, 2.7.4
>
>         Attachments: methodpatch.txt
>
>
> The PolicyAnnotationListener has a section for registering @Policies from the 
> Impl, so I am changing the type to a Bug as its not workng.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to