Существует org.springframework.transaction.annotation.Transactional аннотация по весне, с помощью которой мы можем предоставить тайм-аут уровня метода для транзакций.Настройка тайм-аута транзакции уровня метода в CDI
Я пытаюсь добиться того же, используя CDI. Но эквивалентная аннотация J2EE javax.transaction.Transactional не имеет возможности настраивать таймаут.
Я искал какое-то время, но не смог найти много до сих пор. Возможно ли иметь тайм-аут транзакции уровня метода в CDI? Если нет, то какой-либо другой способ добиться этого?
//@Transactional(isolation = Isolation.DEFAULT, propagation = Propagation.REQUIRES_NEW, timeout=5_MIN, rollbackFor = {OHException.class })
@Transactional(value= TxType.REQUIRES_NEW,rollbackOn= {OHException.class})
public <T> T saveDomainObject(T object) throws OHException{
.....
}
Спасибо за ответ. Я использую сервер weblogic. Я попробую подсказки и обновить результаты. – darshanUser