[QUARTZ] Utilisation d'un EJB dans mon job ou autre solution disponible
Bonjour,
J'ai un Job dans lequel je dois aller rechercher des données en base et ensuite les traiter.
Le problème est que l'EJB service que j'ai déclaré est toujours null.
J'ai vu toutes sortes de choses sur le net mais du coup je sais pas bien trop quoi faire pour faire fonctionner tout ça
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public class DerniereSaisieJob implements Job {
@EJB
private HeureService m_heureService;
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
System.out.println("Executing Job");
try {
LocalDate aujourdhui = new LocalDate();
aujourdhui = aujourdhui.minusDays(5);
List<VwHeureEmploye> lst = m_heureService.getVwHeureEmployeList();
if (CollectionUtils.isNotEmpty(lst)) {
List<String> lstExclusion = getLstExclusionAsEmailAdresses();
......
} catch (Exception e) {
System.out.println(e);
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(e.getMessage()));
}
}
} |
Qqun peut-il m'aider à trouver une solution ?
Merci pour votre aide