Undertow的ThreadSetupAction:null exchange

时间:2014-09-24 12:29:52

标签: wildfly undertow

我使用的是Wildfly 8.1.0.Final,它有Undertow 1.0.15.Final捆绑。
我有一个ThreadSetupAction实现,偶尔会调用null交换。我不确定如何正确处理这种情况。

ThreadSetupAction' javadoc说:

  

可以由需要在处理请求之前设置和线程化本地上下文的类实现的接口。

ThreadSetupAction#setup' javadoc提到:

  

参数:
  交换,这可能是空的

那么,当交换为空时,它是什么意思?如何在没有交换的情况下提出请求? 到目前为止,我无法用调试器来捕获它。

1 个答案:

答案 0 :(得分:0)

在以下情况下,使用空交换调用ThreadSetupAction #setup。

  • 部署事件:部署,取消部署,启动,停止。
  • 的Servlet' AsyncContext.start。
  • 的Servlet' sessionDestroyed事件。