Comment configurez-vous WorkManagers dans WebLogic 10.3?

Je voudrais utiliser un WorkManager pour planifier certaines tâches parallèles sur un serveur d'application WebLogic 10.3.

http://java.sun.com/javaee/5/docs/api/javax/resource/spi/work/WorkManager.html

Je suis la recherche de l'Oracle/BEA documentation un peu fragmentée et difficile à suivre et il n'ont pas de bons exemples pour l'utilisation de WorkManagers de EJB 3.0.

Plus précisément, j'aimerais savoir:

1) qu'est-Ce exactement, si quoi que ce soit, dois-je mettre dans mon descripteurs de déploiement (ejb-jar.xml et les amis)?

2) j'aimerais utiliser le @annotation de Ressources pour injecter le WorkManager dans mon EJB 3 session bean. Ce "nom" dois-je utiliser pour la ressource?

3) Comment puis-je configurer le nombre de threads et d'autres paramètres de l'WorkManager.

Ma compréhension est que l'implémentation sous-jacente sur WebLogic est CommonJ, mais je préfère utiliser un non-propriétaire de l'approche, si possible.

  • J'ai fini par abandonner le Travail des Gestionnaires en faveur de l'approche à l'aide TimerService qui est décrit dans cet article. devx.com/Java/Article/33694/1954 plus Simple et plus portable et un meilleur ajustement pour les simples exigences que j'avais.
InformationsquelleAutor hallidave | 2009-09-24