Программно создать WorkManager на WAS 6.1

Можно ли создать WorkManager из запущенного приложения?

(даже примет хаки и / или непубличный API:)

У меня нет доступа к какому-либо дескриптору развертывания, и я не могу требовать какой-либо дополнительной настройки в среде развертывания (например, предварительной настройки рабочего менеджера).

1 ответ

Решение

Итак, как пишет один из авторов WorkManager в WAS.

Я думаю, вам лучше создать стандартный WorkManager для общего использования. После того, как это будет создано, вы не сможете создать еще один экземпляр WorkManager, вы можете поместить на него обертку Executor и создать Executors, как вы пожелаете.

Крис написал эту статью об упаковке WorkManager с Executor пару лет назад.

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

Но я бы постарался создать все больше и больше пулов потоков. Скорее всего, вам лучше использовать существующий пул. Слишком много потоков - плохая вещь в приложении.

Другие вопросы по тегам