当使用Java Transaction API(JTA)并且我向当前事务注册同步时,如果事务超时,那么是否会调用afterCompletion()方法?如果是这样,那么将调用afterCompletion()方法的时间,即一旦事务运行超过分配的超时值或当事务发布超时的第一个操作发生时?状态参数有什么价值(我认为它会是STATUS_ROLLEDBACK)?JTA同步和超时
Q
JTA同步和超时
3
A
回答
2
当使用Java Transaction API(JTA),我注册与当前事务一个
Synchronization
,将afterCompletion()
方法被调用,如果出来的交易时间?
的afterCompletion
方法被称为后的交易致力于或回滚所以它应该超时后调用。
如果是这样,当将在
afterCompletion()
方法被调用,即一旦事务超过所分配的超时值,或者当发生在交易后超时第一操作运行?
AFAIK,如果事务在超时值过去之前没有终止(提交或回滚),事务系统将自动回滚它。换句话说,它不会等待事务的后续工作。
状态参数有什么价值(我认为它会回滚)?
我确实会在afterCompletion
调用时说Status.STATUS_ROLLEDBACK
。
相关问题
- 1. JTA事务超时
- 2. 如何同步JS超时和ASP.NET会话超时?
- 3. 的Javascript同步AJAX超时
- 4. 超时与同步NSURLConnection
- 5. WLST:更新JTA事务超时
- 6. 的Android CTS: “在同步错误:超时”
- 7. Gradle同步失败:操作超时
- 8. WebUrlLoaderClient:同步请求超时后10
- 9. 摇篮同步连接超时
- 10. 阿贾克斯同步调用超时
- 11. DataSource,XADataSource和JTA
- 12. 同步MySQL和PHP时间
- 13. Simulink:同步和计时
- 14. 同步和同时执行角函数
- 15. JTA事务超时异常 - weblogic的10.X
- 16. 在WebLogic中获取JTA事务超时值
- 17. 将jta事务超时从默认更改为自定义
- 18. JTA/JTS如何处理交易超时问题?
- 19. JTA事务已经回滚(可能是由于超时)
- 20. 异步WCF服务超时
- 21. 异步任务超时?
- 22. C#超时异步调用
- 23. Silverlight异步超时错误
- 24. 异步任务超时
- 25. Servlet 3.0异步超时
- 26. 设计使用同时支持同步和异步调用
- 27. 时钟同步
- 28. 时区同步
- 29. Collections.synchronizedList和同步
- 30. 异步和同步方法