[AXIS-26] クライアントの処理をThreadSafeにする Created: 2007-11-24  Updated: 2008-01-05  Resolved: 2008-01-05

Status: Closed
Project: S2Axis
Component/s: S2Axis2
Affects Version/s: S2Axis2 0.4.0
Fix Version/s: S2Axis2 0.5.0

Type: Improvement Priority: Major
Reporter: takanori Assignee: takanori
Resolution: Fixed Votes: 0
Labels: None


 Description   

現在の処理では、Optionsクラスの使用方法がThreadSafeではないが、それを考慮する。
クライアントであるため、MultiThreadへの対応は考慮していなかったが、MultiThread環境下でも利用される可能性がある。

Axis2のSerivceClientも、ThreadSafeになっているかどうかを確認する必要がある。ThreadSafeでない場合は、synchronizedで対応する。



 Comments   
Comment by takanori [ 2008-01-05 ]

修正完了。
ただし、Optionsは、SeviceClientで利用されるため、完全にThreadSafeにはできない。
そのため、サービス呼び出し時はConnectorをsynchronizedとしている。

Generated at Wed Apr 24 23:01:34 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.