EJB 3无状态bean将数据传递给拦截器

时间:2013-06-13 04:58:53

标签: ejb-3.0 interceptor

如何将无状态会话bean中的数据传递给当前请求的方法级拦截器。对于每个客户端请求,我们需要拥有自己的本地数据,不应该发生冲突。

1 个答案:

答案 0 :(得分:2)

如果您想将数据传递给&从拦截器中,您可以尝试查看InvocationContext接口的方法。

  

#java.lang.Object [] getParameters:返回将传递给目标类方法的参数值。

     

#setParameters(java.lang.Object [] params):设置将传递给目标类方法的参数值。

因此,如果要将一些数据传递给拦截器,可以将其作为参数&稍后在拦截器中获取它们。同样,在处理之后,您可以将适当的数据设置为参数,这将由最终方法接收。