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.
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous trouverez la documentation de CommonJ, une mise en œuvre de la Minuterie et le Travail du Gestionnaire de l'API développée par
BEAIBM et Oracle, dans La minuterie et le Travail du Gestionnaire de l'API (CommonJ) Guide du Programmeur. Ils fournissent un Travail Exemple de Gestionnaire, mais il n'est pas injecté dans le présent document.Selon la Le Travail Du Gestionnaire De Déploiement section:
Vérifier la WorkManager la documentation javadoc pour plus de détails (par exemple, "La res-auth et res-partage des étendues sont ignorés dans cette version de la spécification. Les EJB ou servlet pouvez ensuite utiliser la WorkManager comme il se doit.").
Je dirais quelque chose comme ça (pas testé):
Voir la description de la
<travail-manager>
élément et En utilisant le Travail des Gestionnaires afin d'Optimiser le Travail Prévu pour obtenir des informations détaillées sur le Travail des Gestionnaires deJe n'ai pas de suggestion de l'autre (et, tant que cette mise en œuvre suit les normes, ça ne me dérangerait pas de l'utiliser).
La Weblogic documentation répondra à vos questions.
En utilisant le Travail des Gestionnaires afin d'Optimiser le Travail Prévu