As part of the promotion of the Axis project to a top level project,
we have decided to create separate mailing lists for Axis 1 and Axis2.
For all Axis 1 related questions please subscribe and post to
[email protected]. Thanks!

Andreas


On Tue, Apr 27, 2010 at 22:05,  <[email protected]> wrote:
> Hello,
> I wrote my own handler (extends BasicHandler) that is used to log web
> service requests and responses to a database.
>
> I modelled it after the org.apache.axis.handlers.LogHandler class, which
> comes with axis (source here:
> http://kickjava.com/src/org/apache/axis/handlers/LogHandler.java.htm ).
>
> Because that class uses instance variables (e.g. startTime to be able to
> write elapsed time to log), I assumed that a new instance of each handler is
> created for each web service call, so the Handler itself did not need to be
> threadsafe. But I am seeing some strange behaviour that could be caused by
> concurrent access to the same Handler instance (e.g. requests and responses
> not matching up, etc.)
>
> Can someone tell me if my Handler implementation needs to be made threadsafe
> (if so we should probably file a bug against LogHandler)? Note I would
> probably correct my code by carefully utilizing ThreadLocal variables.
>
> Thanks
> michael lucas | Java/WebSphere/Portal Specialist
>
> "Say not in grief that she is no more, but say in thankfulness that she was.
> A death is not the extinguishing of a light, but the putting out of the lamp
> because the dawn has come." - Rabindranath Tagore

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to