The interceptor is not called when I call the CXF OSGI example from a browser or a custom client, It seems that it doesn't pass through the nmr. How can I add an interceptor using cxf webservices that are called outside off the servicemix.
thanks a lot. On Thu, Jun 9, 2011 at 6:43 PM, Jie Lee <[email protected]> wrote: > SOLVED > > > On Thu, Jun 9, 2011 at 5:10 PM, Jie Lee <[email protected]> wrote: > >> I'm trying to run the example but got this: Error executing command: >> Unresolved constraint in bundle exchange [214]: Unable to resolve 214.0: >> missing requirement [214.0] package; >> (&(package=org.apache.servicemix.nmr.api)(version>=1.5.0)) >> >> >> On Thu, Jun 9, 2011 at 1:54 PM, Jean-Baptiste Onofré >> <[email protected]>wrote: >> >>> Hi Jie, >>> >>> you have an example of custom interceptor (for both endpoint and >>> exchange), in the ServiceMix NMR module: >>> >>> >>> http://svn.apache.org/repos/asf/servicemix/smx4/nmr/trunk/examples/interceptors/ >>> >>> With that you can implement interceptor for auditing or whatever you >>> want. >>> >>> regards >>> JB >>> >>> >>> On 06/09/2011 06:46 PM, Jie Lee wrote: >>> >>>> Hi, >>>> >>>> I'd like to be able to dynamically monitoring different aspects >>>> related to web services (e.g. response time, processing time, >>>> availability, >>>> etc). I would like that the set of possible monitoring aspects was an >>>> open end. I mean, I would like to be able to start monitoring something >>>> that >>>> wasn't planned before without stopping the service. I did something like >>>> that in the context of DOSGi. In fact, I modified DOSGi to include a >>>> customized interceptor (that I call the *chainer*) when an endpoint is >>>> going >>>> to be published. This interceptor is notified when a new >>>> *monitoring interceptor* (an osgi service) is started and plug it in the >>>> corresponding chain of interceptors. In that way, the next request to >>>> this >>>> service will be monitored. Well, I am considering to use the same idea >>>> out >>>> of an dosgi environment (however, I am not sure how I could do that). >>>> Also, >>>> I plan to plug my chainer interceptor directly to the bus or, add my >>>> chainer >>>> interceptor into the interceptor chain of Service Mix, so that the >>>> developer >>>> of the services would not be necessarily aware of the monitoring stuff. >>>> Could you please tell me if this idea seems to make sense? Is there some >>>> particular documentation that I could use? >>>> >>>> Thank you, very much! >>>> >>>> >> >> >> -- >> []'s >> >> Zan Jie Lee >> > > > > -- > []'s > > Zan Jie Lee > -- []'s Zan Jie Lee
