[Seasar-user:20810] 毎回SingletonS2Container.getComponentで取得したオブジェクトは同じものですか?

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2011年 6月 20日 (月) 17:55:02 JST


Seasar-user リスト管理人へ

いつもお世話になっております。
iafandaです。

S2Axis2Examples 0.5.0をもとにWEBサービスプロジェクトが開発してます。
DBアクセスはdbfluteを使っています。

サンプルとしてEchoImpl.javaファイルを修正して以下になります。
    public String echo(int id, String message) {
        // コンテナからインスタンス取得
        WSBase batch;
        try {
            batch = (WSBase) SingletonS2Container.getComponent(WCB02I10Service.class);
            Object o = batch.run();

        } catch (Exception e) {
            e.printStackTrace();
        }
        return "[id = " + id + "] " + message;
    }

ここで聞きたいのはSingletonS2Container.getComponent方法で取得したオブジェクトは毎回同じですか?
同じ場合は複数の人がWEBサービスを呼び出す場合、取得したオブジェクトは前の人が変更したオブジェクトに可能性がありますか?どうしたら毎回異なるオブジェクトを取得できますか?

同じではない場合どのクラスのどのメッソドで処理してますか?

宜しくお願いします。





-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20110620/37bba341/attachment.html>


Seasar-user メーリングリストの案内