JAX-WS RI:实现方法拦截器的最佳方法
||
我想为我的Web服务调用提供自己的方法拦截器。基本上,应在调用real方法之前立即调用此方法拦截器。请参见下面的代码片段:
public class MyMethodInterceptor {
public Object invoke(Object t, Method m, Object[] args) throws Throwable {
// do some magic, such as tracing, authorise, etc...
return m.invoke(t, args);
}
}
// ....
public class MyWebServiceImpl implements MyWebServiceInterface {
public String greet(final String name) {
return \"Hi there, \" + name;
}
}
这个想法是,每次调用Web服务时,都会通过我的拦截器调度它。我看了看我自己的InstanceResolver
,但是它已经失控了。我知道如何在CXF和JAX-RS(Jersey)+ Guice中执行此操作。
JAX-WS提供了“ 2”,但是这些处理程序被调用的方式为时过早(即,在方法调用之前很早),因此我现在没有所需的信息。
使用JAX-WS的Referene实现的最佳方法是什么?
没有找到相关结果
已邀请:
1 个回复
翰冒绢县