Okk... I also think that I should use the arrays instead of varargs.....

On Fri, Nov 21, 2008 at 5:47 PM, Jason Morris <[EMAIL PROTECTED]> wrote:

>
> I would say: pass the data as an array, and wrap the RPC service on the
> client side:
>
> public void doSomething(Object param1, AsyncCallback callback, String...
> strings) {
>        asyncClient.doSomething(param1, strings, callback);
> }
>
> If you really need varargs. Bare in mind the expense of varargs in
> JavaScript is fairly high (since
> it's turned into an Array underneath by the GWT compiler)... A better
> option is to just go with the
> old 1.4 syntax:
>
> doSomething(param1, new String[] { "String 1", "String 2" });
>
> although it's the same expense as varargs, it plays nicely with RPC.
>
> Litty Preeth wrote:
> > Hi all,
> >
> > Anybody have any idea how to use variable length argument (like
> > String...) in an RPC service. Coz the corresponding async service
> > should have AsyncCallback as its last argument. But when we use
> > variable type argument that should be the last argument of the method.
> >
> > Thanks,
> > Litty Preeth
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to