Hi Sergey, Thanks for your quick response. This is how I am starting a JAXRS endpoint & engaging interceptors:
JAXRSServerFactoryBean factory = new JAXRSServerFactoryBean(); factory.setServiceBean(this); factory.setAddress(url); factory.getInInterceptors().add(new Interceptor1(this)); factory.getInInterceptors().add(new InInterceptor2(this)); factory.start(); in my InInterceptor1.. after some validation, I do a MyTLS.setObject(obj). And in my InInterceptor2, when I do a MyTLS.getObject(), it gives me a NULL.(No issues with MyTLS normally). I can't imagine interceptors are being run each in a seperate thread since its a chain mechanism! Thanks & Regards, Anil On Mon, May 30, 2011 at 10:03 PM, Sergey Beryozkin <[email protected]>wrote: > Can you describe at what stage you are trying to retrieve a TLS property ? > When does the 2nd interceptor run ? > > thanks, Sergey > > On Mon, May 30, 2011 at 4:29 PM, Blue Diamond <[email protected]> wrote: > > Hi, > > > > I have a couple of SoapInterceptors engaged to my REST/WS service. In the > > first interceptor, I am setting a TLS variable. But I am not able to get > the > > TLS variable from inside the second interceptor. Does CXF spawn multiple > > threads for interceptors? Why is TLS not working in this case? What > should I > > do to make it work? > > > > Thanks & Regards, > > Anil > > > > > > -- > Sergey Beryozkin > > Application Integration Division of Talend > http://sberyozkin.blogspot.com >
