чтобы узнать, есть ли дата истечения срока действия для вашего объекта, вы можете использовать getTimers (), чтобы вернуть объект этого таймера, а затем использовать этот метод getTimeRemaining()
, чтобы узнать, есть ли для него дата истечения срока действия.
в любом случае, вы можете использовать эту аннотацию @Timeout
, чтобы сделать что-то в случае тайм-аута:
@Timeout
public void timeout(Timer timer) {
System.out.println("do something ... ");
}
вы можете напечатать дату здесь, чтобы узнать, когда тайм-аут случится ..
другая вещь, которую выиспользуются «Автоматические таймеры», и он настроен на ejb-jar.xml , поэтому попробуйте взглянуть на ejb-jar.xml , чтобы увидеть, есть ли там дата истечения срока действия ..