Dynamische Parameter für die @ Schedule-Methode in einem EJB 3.x.

Ich bin neu in den @ Schedule-Annotationen in J2EE6

Ich möchte einen Job mit EJB 3.x mit Glassfish 3.1 ausführen.

Der javax.ejb.Schedule scheint eine gute Wahl für uns zu sein, daher können wir uns unsere benutzerdefinierte Zeit wie folgt vorstellen:

@Singleton
public class CustomTimer {
    @EJB
    SettingsFacade settingsFacade;

    @Schedule(second="someSecondParameter", minute="someMinuteParameter",hour="someHourParameter", persistent=false)
    public void executeTimer(){
        //Code executing something against database using the settingsFacade
    }
}

Hier möchten wir, dass die Parameter aus der Datenbank abgerufen werden, damit sie jeden Monat geändert werden. Irgendeine saubere Lösung dafür?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage