Я новичок в @Schedule аннотаций в J2EE6Динамические параметры для метода @Schedule в качестве EJB 3.x
Я хочу, чтобы запустить работу с использованием EJB 3.x с Glassfish 3.1.
javax.ejb.Schedule кажется хорошим выбором для нас, так что мы могли бы думать о наших пользовательских время как что-то вроде:
@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
}
}
Здесь мы хотим параметры завестись из базы данных, поэтому они меняются каждый месяц. Любое чистое решение для этого?
смотри также http://stackoverflow.com/questions/2598712/how-to-parameterize-scheduledfixeddelay-with-spring-3-0-expression-language не знают о GlassFish, но возможно язык выражения + свойства свойства bean – gpilotino
Уважаемый @javadev, вы найдете какое-либо решение для параметрического планировщика? Если вы найдете, не могли бы вы взглянуть на мой вопрос: http://stackoverflow.com/questions/42242037/parameterize-ejb-scheduler-with-schedule-expression –