1

Undertow 1.0.15.Final がバンドルされている Wildfly 8.1.0.Final を使用しています。
私は特定の ThreadSetupAction 実装を持っていますが、これは散発的に null 交換で呼び出されます。このケースを正しく処理する方法がわかりません。

ThreadSetupAction の javadoc は次のように述べています。

リクエストが処理される前にローカル コンテキストをセットアップしてスレッド化する必要があるクラスによって実装できるインターフェイス。

ThreadSetupAction#setup の javadoc 言及:

パラメータ:
exchange 交換。これは null の場合があります

では、交換が null の場合、それはどういう意味ですか? 交換なしでリクエストがあり得るのはどうしてですか?
これまでのところ、デバッガーでこれをキャッチできませんでした。

4

1 に答える 1

0

ThreadSetupAction#setup は、次の場合に null 交換で呼び出されます。

  • 展開イベント: 展開、展開解除、開始、停止。
  • サーブレットの AsyncContext.start.
  • サーブレットの sessionDestroyed イベント。
于 2014-09-26T10:08:36.000 に答える