websphere work manager 工作超时
websphere work manager work timeout
来自工作管理器工作超时的官方文档
Specifies the number of milliseconds to wait before attempting to release a unit of work. The timeout interval begins when the unit of work starts, rather than when the unit of work is submitted.
我将工作超时设置为 1000 毫秒,并通过调用 Thread.sleep(10000)
确保我的线程占用的时间超过该时间。仍然没有任何反应或没有抛出异常。该线程在休眠期间一直处于使用状态,并且仅在其他请求之后才返回到池中。
work object is released means then
是什么?
com.ibm.websphere.asynchbeans.Work
接口上有一个名为 release
的方法。本文档字面上指的是工作管理器在您的 Work
实现上调用该方法以响应达到工作超时。你可以实现你的 release
来做任何你喜欢的事情,例如调用 yourWorkThread.interrupt()
或设置一些标志来指示工作它应该停止继续做新的工作。
这是 link 作品 API JavaDoc:
来自工作管理器工作超时的官方文档
Specifies the number of milliseconds to wait before attempting to release a unit of work. The timeout interval begins when the unit of work starts, rather than when the unit of work is submitted.
我将工作超时设置为 1000 毫秒,并通过调用 Thread.sleep(10000)
确保我的线程占用的时间超过该时间。仍然没有任何反应或没有抛出异常。该线程在休眠期间一直处于使用状态,并且仅在其他请求之后才返回到池中。
work object is released means then
是什么?
com.ibm.websphere.asynchbeans.Work
接口上有一个名为 release
的方法。本文档字面上指的是工作管理器在您的 Work
实现上调用该方法以响应达到工作超时。你可以实现你的 release
来做任何你喜欢的事情,例如调用 yourWorkThread.interrupt()
或设置一些标志来指示工作它应该停止继续做新的工作。
这是 link 作品 API JavaDoc: