+1 get rid of it.

-- dims

On 3/11/06, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
> Hi Ajith ;
>
> Great :)
>
> Not only module engagement , but also parameter modification will have
> the same problem so its better to get rid from the static axisService in
> o.a.... Stub
>
> Ajith Ranabahu wrote:
>
> >Hi all,
> >Let me start by explaing why a static AxisService found it's way into
> >the stub. A stub is always for a single service and it made perfect
> >sense to have a single AxisService object embedded in the stub. This
> >has been always the case and all the Axis1 crowd would remember that
> >they had a similar static block in the stubs as well.
> >However now the problem is this. All the modules engaged for client
> >stays in the AxisService embedded in the stub. Since the undelying
> >AxisService is static, it prevents the user from assuming that each
> >stub instance is independent of each other (they infact share a static
> >AxisService and if some modules are engaged to one instance they endup
> >engaged into the other as well). As all of you can see this whole
> >issue came into being since we use the axis service to handle the
> >engaged modules
> >As far as I can see we need to use instance variables instead of
> >statics. We lose the reusability but in this case resusing is
> >theoretically impossible. I have to agree with Deepal in this and my
> >guess is that we'll have to remove the static block altogether.
> >
> >thoughts ?
> >
> >--
> >Ajith Ranabahu
> >
> >
> >
> >
>
> --
> Thanks,
> Deepal
> ................................................................
> ~Future is Open~
>
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

Reply via email to