[SWS-551] Support @Secured for @PayloadRoot methods Created: 12/Aug/09 Updated: 04/May/12 Resolved: 21/Mar/11
|Project:||Spring Web Services|
|Reporter:||Stevo Slavić||Assignee:||Arjen Poutsma|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Currently when message dispatcher tries to invoke method of an @Endpoint, where method has been @Secured using Spring-AOP JDK dynamic proxy, IllegalArgumentException gets thrown (from MethodEndpoint's invoke) with message "object is not an instance of declaring class". Guess it has to do with fact that method is actually being invoked on a proxy implementing same interface as endpoint whilst it seems that instance of endpoint is expected. Haven't tried yet but I think that if CGLIB proxy was used that this should already work.
|Comment by Shaun Domingo [ 26/Jan/10 ]|
Is there any way you can give any guidance/help around how to get around this problem, or if/when this will be fixed?
We really appreciate all the hard work that goes into this project.
|Comment by Arjen Poutsma [ 26/Jan/10 ]|
Shaun, we'll take a look at this for 2.0.
|Comment by Arjen Poutsma [ 21/Mar/11 ]|
With the new @Endpoint programming model in 2.0, I can't seem to reproduce this.
If it still doesn't work for you, feel free to reopen and attach a testcase which illustrates the problem.
|Comment by Arjen Poutsma [ 04/May/12 ]|
Closing old issues