[jboss-user] [JBoss Web Services CXF] - How to share session between web service calls?

Anand Jayaraman do-not-reply at jboss.com
Thu Aug 12 04:45:25 EDT 2010


Anand Jayaraman [http://community.jboss.org/people/anand201301] created the discussion

"How to share session between web service calls?"

To view the discussion, visit: http://community.jboss.org/message/557040#557040

--------------------------------------------------------------
Hi ,

I am using Jboss CXF for development.

I would like to maintain session state across web service calls.

>From CXF client stubs you can maintain session state but it holds only for calls made from that specific client proxy(say CP1). If i want to maintain the same session state across client proxies there is no straight forward way in CXF.

I was able to use HttpConduit and get cookies from it and copy it before next invocation. Something like:

HTTPConduit conduit1 = (HTTPConduit)ClientProxy.getClient(p1).getConduit(); HTTPConduit conduit2 = (HTTPConduit)ClientProxy.getClient(p2).getConduit(); conduit2.getCookies().putAll(conduit1.getCookies());

Can some one tell me if there is a better way of acheiving this using a configuration change than using copying cookies?

Regards,
Anand

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/557040#557040]

Start a new discussion in JBoss Web Services CXF at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2046]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100812/d14ba3d7/attachment.html 


More information about the jboss-user mailing list