1
다양한 메소드가 포함 된 Stateless EJB가 있으며 함수에 타이머를 사용하여 메소드가 30 초보다 오래 걸리면 시간 초과 발신자에게 알림이 전송됩니다.무 상태 EJB 메소드에서 타이머를 사용하여 장기 실행 작업 시간 초과
EJB 메소드에 대한 @Schedule
주석을 살펴 봤지만 내 목적을 달성 할 수 없다고 생각합니다.
다양한 메소드가 포함 된 Stateless EJB가 있으며 함수에 타이머를 사용하여 메소드가 30 초보다 오래 걸리면 시간 초과 발신자에게 알림이 전송됩니다.무 상태 EJB 메소드에서 타이머를 사용하여 장기 실행 작업 시간 초과
EJB 메소드에 대한 @Schedule
주석을 살펴 봤지만 내 목적을 달성 할 수 없다고 생각합니다.
가장 빠른 방법은 정밀도가 필요하지 않은 경우 Future
과 함께 표시된 메서드를 @Asynchronous
으로 실행하고 30 초 후에 알림을 보내도록하는 것입니다.
@Asynchronous
이 작동하려면 메서드가 다른 EJB에 있어야합니다.
호출자로부터 경과 시간이 30 초보다 짧으면 작업을 취소 할 수 있습니다.