以编程方式在WAS 6.1上创建WorkManager

时间:2011-01-17 13:45:07

标签: websphere websphere-6.1 workmanagers commonj

是否可以在正在运行的应用程序中创建WorkManager?

(甚至会接受黑客和/或非公共API:)

我既无法访问任何部署描述符,也无法在部署环境中进行任何额外配置(例如预先配置工作管理器)。

1 个答案:

答案 0 :(得分:2)

所以, 作为WAS中WorkManager的作者之一。

我认为您最好创建一个用于通用的库存WorkManager。一旦你创建了那个,而你不能创建另一个WorkManager实例,你可以在它上面放一个Executor包装器并按你的意愿创建Executors。

Chris在几年前写了一篇关于用Executor包装WorkManager的文章。

http://www.ibm.com/developerworks/websphere/techjournal/0606_johnson/0606_johnson.html

但是,我要小心创建越来越多的线程池。重用现有池可能会更好。在应用程序中,太多线程是一件坏事。