On Tue, Dec 9, 2008 at 9:50 PM, Paul French <[email protected]> wrote:
> This seems strange to me that the client stub cannot be made thread safe. > > > After reading the below I have changed my client service to create the > client stub on each call to one of my service methods since the client stub > is not thread safe. > > I have no idea how inefficient this is? I have noticed that every time I > create the client stub (for each and every call) I get the message: > > `[INFO] Deploying module: metadataExchange - > file:/C:/downloads/axis2/axis2-1.4.1/lib/mex-1.4.1.jar > It suggests a lot of work is going on to simply service a single web > service call. > you get the above message, when creating a new ConfigurationContext instance. Creating a CC instance is a heavy operation, therefore you can instantiate a CC instance once and use it for all subsequent calls. Sameera > > The link below suggests some tricks you can do to make things more > efficient. What are these tricks? > > Thanks > Paul > > ------------------------------ > *From:* Amila Suriarachchi [mailto:[email protected]] > *Sent:* 09 December 2008 04:26 > > *To:* [email protected] > *Subject:* Re: thread safe axis2 client stub > > I was not aware of this. If the axis2 design not permits this it is better > not to use it. > > thanks, > Amila. > > On Mon, Dec 8, 2008 at 10:00 AM, Shehan Simen <[email protected]> wrote: > >> Also this link: >> >> >> http://markmail.org/message/iif5rdpgqahk4u5t#query:axis2%20client%20stub%20thread%20safe+page:2+mid:eenup3ck5ib6fzqq+state:results >> >> >> >> >> >> *From:* Amila Suriarachchi [mailto:[email protected]] >> *Sent:* 2008-12-08 15:26 >> >> *To:* [email protected] >> *Subject:* Re: thread safe axis2 client stub >> >> >> >> I have tested with Axis2 1.4 and it worked fine. can you please send the >> mail thread you mentioned? >> >> thanks, >> Amila. >> >> On Mon, Dec 8, 2008 at 9:48 AM, Shehan Simen <[email protected]> wrote: >> >> Hi Amila, >> >> Thank you for your response. But I found in some discussion, it is saying >> that the client stub is not thread safe. Is this problem fixed now? In which >> version I can find it then? >> >> >> >> Regards, >> >> Shehan >> >> >> >> *From:* Amila Suriarachchi [mailto:[email protected]] >> *Sent:* 2008-12-08 15:13 >> *To:* [email protected] >> *Subject:* Re: thread safe axis2 client stub >> >> >> >> yes >> >> thanks, >> Amila. >> >> On Mon, Dec 8, 2008 at 9:31 AM, Shehan Simen <[email protected]> wrote: >> >> Hi, >> >> I am going to invoke a web service via a client stub generated by axis2. >> >> I want to have a single instance of the stub across my application. >> >> So when I initiate the stub (when I call the constructor), I don't like to >> call it again throughout my application. >> >> Is it thread safe? >> >> >> >> Regards, >> >> Shehan >> >> >> >> >> -- >> Amila Suriarachchi >> WSO2 Inc. >> blog: http://amilachinthaka.blogspot.com/ >> >> >> >> >> -- >> Amila Suriarachchi >> WSO2 Inc. >> blog: http://amilachinthaka.blogspot.com/ >> > > > > -- > Amila Suriarachchi > WSO2 Inc. > blog: http://amilachinthaka.blogspot.com/ > -- Sameera http://sameera-jayasoma.blogspot.com/ http://www.flickr.com/photos/sameera-jayasoma
