2012-09-17 39 views
1

我是CXF和Web服务的新手。我真的可以将对Web服务的引用连接到拦截器吗?

因此,CXF根据文档为每个请求创建一个新的拦截器堆栈。我想拦截SOAP,有效负载和所有内容,并将其用于持久化到异常表。我已经编写了一个基于LoggingInterceptor的拦截器,它可能会正常工作,我的IDE说接线很好,我关心的是线程和/或创建Web服务时。

出于某种原因,我有这个唠叨的疑问,这是工作,它与线程有关。尽管如此,我仍然无法忍受。

回答

1

CXF为每个请求创建一个新的“PhaseInterceptorChain”对象,但是拦截器本身并不是根据请求创建的。因此,为拦截器使用单例非常合适,只要您确保handleMessage(和handleFault)方法是正确的线程安全的。

相关问题