1

私はCXFとWebサービスの両方に不慣れです。

そのため、CXFは、ドキュメントに従って、リクエストごとに新しいインターセプタースタックを作成します。SOAP、ペイロード、およびすべてをスナッグし、例外テーブルに永続化できるようにしたい。私はLoggingInterceptorに基づいてインターセプターを作成しましたが、これは正常に機能する可能性があり、IDEは配線は正常であると言っています。私の懸念は、スレッド化やWebサービスの作成時です。

どういうわけか、これがうまくいくこと、そしてそれが糸脱毛に関係していることについて、私はこのしつこい疑問を抱いています。でも指が置けない。

4

1 に答える 1

1

CXF はリクエストごとに新しい「PhaseInterceptorChain」オブジェクトを作成しますが、インターセプター自体はリクエストごとに作成されません。したがって、インターセプタにシングルトンを使用しても、handleMessage (および handleFault) メソッドが適切にスレッド セーフであることを確認すれば問題ありません。

于 2012-09-19T19:39:44.757 に答える