一个客户端可以同时访问SFSB吗?

时间:2011-11-04 18:46:26

标签: concurrency java-ee-6 ejb-3.1 stateful-session-bean

我知道特定客户端可以同时访问有状态EJB。容器正在序列化请求并一个接一个地执行它们。

问题是 - 你能设置EJB容器让并发访问SFSB吗?

我知道我有一个@AccessTimeout,它允许我配置特定客户端可以多次同时访问SFSB。但是,它允许我指定并发访问或者让容器序列化请求。

EJB规范是否禁止这样的事情?我知道我可以使用@ConcurrencyManagement实现与Singleton EJB的并发访问,但我只是好奇是否可以设置某些特定于供应商的配置属性以允许SFSB的这种行为。

提前致谢!

2 个答案:

答案 0 :(得分:3)

就在上个月,提交了一份JIRA问题,提出了这个问题:http://java.net/jira/browse/EJB_SPEC-24

答案 1 :(得分:2)

EJB规范并不禁止供应商扩展,因此理论上,供应商可以实现扩展以允许同时访问有状态会话bean。在实践中,我不知道有任何允许的。