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
>

Reply via email to