我有一个EJB,其中一个Singleton调用了另一个本地Singleton。我每个人都有不同的AccessTimeout。问题是,我无法使第二个AccessTimeout正常工作。第一个是可以的(获取EJB回滚并发异常)。
我的情况:
@Singleton
@AccessTimeout(unit = TimeUnit.MINUTES, value = 4)
@Lock(LockType.WRITE)
public class ServicoProvisionamento extends ServicoComum {
@EJB
private ServicoCadastroTecnicoCopelFibra servicocadastrotecnicocopelfibra;
@Singleton
@ConcurrencyManagement(ConcurrencyManagementType.CONTAINER)
@AccessTimeout(unit = TimeUnit.SECONDS, value = 10)
@Lock(LockType.WRITE)
public class ServicoCadastroTecnicoCopelFibra extends ServicoComum {