Question

Pour mon application EE, je dois envisager des têtes de gamme en cluster dans l'environnement JBOSS 6. Les tâches doivent être persistées dans la base de données. Pendant l'initialisation de l'application, les tâches doivent être créées et planifiées à partir de ces intises persistantes.

Par exemple, j'ai une entité comme ceci:

class MyTask {
   private Long id;
   private String cronExpression;
   private String name;
}

Je peux créer de nouveaux emplois et des croissants à l'aide de Quartz et en utilisant des sources de données, je peux les laisser synchroniser sur des instances de cluster. Mais quelle est la meilleure stratégie dans l'environnement JBOSS en utilisant EJBS?

Utilisation d'installations Java EE sous "http://download.oracle.com/javaee/6/tutorial/doc/bnboy.html"Je pourrais utiliser l'annotation @schedule avec Cron Expressions. Mais mon travail doit être créé dynamiquement à partir d'objets d'entité lors de l'exécution. Comment mon bean devrait-il paraître?

Était-ce utile?

La solution

Utilisez le Service de timeurs Directement pour créer par programmation une minuterie plutôt que d'utiliser @Schedule pour en créer automatiquement une.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top