I'm looking through some of my colleagues code and I'm noticing some
field level variables declared inside one of our pojos.  Something
similar to this:

 

Public class classA

{

                private classB aClassb;

 

                Public classC[] aMethod()

{

                                aClassb= new classB();

}              

}

 

aMethod() is exposed as a web service and is called several thousand
times per minute.  Is this thread safe?  I know it is bad to have field
level variables unless they are really needed but I don't know if this
behavior is ok inside of the axis2 environment.

 

Thanks,

Chris

Reply via email to