[prev in list] [next in list] [prev in thread] [next in thread]
List: soap-dev
Subject: RE: Patch to RPCRouter.java
From: "Matthew J. Duftler" <duftler () watson ! ibm ! com>
Date: 2001-05-30 18:34:15
[Download RAW message or body]
Hi Matthew,
This feels to me like something that should be implemented by a Provider. That would \
also be a way you could deliver it to your clients without them having to apply a \
patch and re-compile things. They would just need to make your \
CustomParameterProvider available on their classpath, and configure the deployment \
descriptors to specify the type of the provider.
Thanks,
-Matt
> -----Original Message-----
> From: Matthew Booth [mailto:matthew@arsdigita.com]
> Sent: Wednesday, May 23, 2001 9:33 AM
> To: soap-dev@xml.apache.org
> Subject: Patch to RPCRouter.java
>
>
> I actually mailed this straight to Sanjiva. Not sure if I was
> supposed to do
> that. If not, sorry!
>
> This is a really small patch to RPCRouter.java which allows you
> to declare a
> method with signature: methodName(Parameter params[]) which will
> be passed an
> array containing Parameter objects to be passed to it. This is
> matched after
> the regular matching and methodName(SOAPContext, ...) so it
> doesn't affect
> existing code.
>
> The idea is to allow you to implement a handler which doesn't
> have to know what
> arguments it's going to get. Specifically, I'm wrapping up a
> bunch of PL/SQL
> functions in SOAP and I want to be allow a client to not send
> parameters which
> are default in the PL/SQL. It also occurs to me that if you don't want to
> constrain the order of arguments passed in this could be useful.
>
> Silly question now we're on rc releases: any chance this could
> make 2.2? This
> would make my life much easier. Try telling a client they have to
> download the
> source, patch it and compile it themselves...
>
> I have attached the patch. If that doesn't work for people, let
> me know. Using
> crappy web mail client because of client's oppressive firewall...
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic