Thomas,

How about posting a Patch as a proposal?

Thanks,
dims

--- Thomas_Börkel <[EMAIL PROTECTED]> wrote:
> HI!
> 
> We are using our own provider, because we need our own security and stuff for 
>calling methods.
> So, we copied code from Axis' RPCProvider to our own and enhanced it with our 
>security. If I
> compare the RPCProvider code from 2 weeks ago with today, it has changed much and 
>keeping up
> with the changes is a bit annoying over time.
> 
> So, it would be nice, if we had clean extensiblity points in the RPCProvider. This 
>is what we
> would need:
> 
> 1.
> Access to the MessageContext. Our own transport stores properties there, like caller 
>name.
> 
> 2.
> Control over the method invocation. We need the ability to refuse (by exception) the 
>method call
> for certain callers.
> 
> 3.
> Searching for the method ourselves, because we only have one service deployed that 
>handles all
> classes, and so the javaclass is always the same.
> 
> Maybe it would be best to seperate the wandering through the SOAP message and the 
>constructing
> of the answer from the reflection part. So, one could extend RPCProvider and 
>override the
> necessary methods (not the whole processMessage() method).
> 
> Any chance that this might find a way into Axis?
> 
> Thanks!
> 
> Regards,
> Thomas
> 


=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

Reply via email to