Parametry dynamiczne dla metody @Schedule w EJB 3.x
Jestem nowym użytkownikiem adnotacji @Schedule w J2EE6
Chcę uruchomić pracę za pomocą EJB 3.x z Glassfish 3.1.
Javax.ejb.Schedule wydaje się być dobrym wyborem dla nas, więc moglibyśmy pomyśleć o naszym niestandardowym czasie:
@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
}
}
Tutaj chcemy, aby parametry były pobierane z bazy danych, więc są zmieniane co miesiąc. Jakieś czyste rozwiązanie tego problemu?