Метод расписания выполняется дваждыJAVA

Программисты JAVA общаются здесь
Anonymous
Метод расписания выполняется дважды

Сообщение Anonymous »

У меня есть метод, который необходимо выполнить в определенное время. Для этого я использую аннотацию @Schedule. Когда метод выполняется, он отправляет электронное письмо. Расписание работает, и почта отправляется в нужное мне время, но она отправляется дважды, поэтому метод каким-то образом выполняется дважды. Вот мой код:

Код: Выделить всё

@Singleton
public class ScheduledClass{

@EJB
private SomeService someService;

@Schedule(hour = "17", minute = "10", persistent = false)
public void scheduledMethod(){
try{
//here i send the mail
}
}
}
Я не уверен, что это выполнение дважды происходит из-за аннотации Singleton. Может кто-нибудь помочь?

Подробнее здесь: https://stackoverflow.com/questions/786 ... uted-twice

Вернуться в «JAVA»