Tôi mới đến các chú thích @Schedule trong J2EE6thông số động cho phương pháp @Schedule trong một 3.x EJB
Tôi muốn chạy một công việc sử dụng EJB 3.x với Glassfish 3.1.
Các javax.ejb.Schedule có vẻ là một lựa chọn tốt cho chúng tôi, vì vậy chúng ta có thể nghĩ về thời gian tùy chỉnh của chúng tôi như một cái gì đó như:
@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
}
}
Dưới đây, chúng tôi muốn các thông số để được nhận được từ cơ sở dữ liệu, để chúng được thay đổi mỗi tháng. Bất kỳ giải pháp sạch cho điều này?
cũng http://stackoverflow.com/questions/2598712/how-to-parameterize-scheduledfixeddelay-with-spring-3-0-expression-language thấy không biết về glassfish nhưng có lẽ ngôn ngữ biểu hiện + thuộc tính bean hoạt động – gpilotino
Kính gửi @javadev, Bạn có tìm thấy giải pháp nào cho trình lập lịch tham số không? Nếu bạn tìm thấy, bạn có thể vui lòng xem câu hỏi của tôi: http://stackoverflow.com/questions/42242037/parameterize-ejb-scheduler-with-schedule-expression –