実行中のアプリケーション内からWorkManagerを作成することは可能ですか?
(ハッキングや非公開APIも受け入れます:)
デプロイメント記述子にアクセスすることも、デプロイメント環境で追加の構成(ワークマネージャーの事前構成など)を要求することもできません。
実行中のアプリケーション内からWorkManagerを作成することは可能ですか?
(ハッキングや非公開APIも受け入れます:)
デプロイメント記述子にアクセスすることも、デプロイメント環境で追加の構成(ワークマネージャーの事前構成など)を要求することもできません。
だから、WASのWorkManagerの作者の一人として。
一般的な使用のためにストックWorkManagerを作成したほうがよいと思います。それが作成されると、別のWorkManagerインスタンスを作成することはできませんが、Executorラッパーをそのインスタンスに配置して、必要に応じてExecutorを作成できます。
クリスは、数年前にWorkManagerをExecutorでラップすることについてこの記事を書きました。
http://www.ibm.com/developerworks/websphere/techjournal/0606_johnson/0606_johnson.html
しかし、私はますます多くのスレッドプールを作成することに注意するでしょう。既存のプールを再利用したほうがよいでしょう。スレッドが多すぎることは、アプリケーションにとって悪いことです。