Just bear in mind that this is fragile, and servants should be coded defensively for the case in which this information is not available. (E.g., due to underlying changes in the transport implementation, or an administrative modification that changes the transport type, all together)

That being said, the idea that all information about the request context is available is laudable, and CXF should be commended for it. You never know when an application is going to need information about what's really going on under the hood, and in a managed language like Java, it's pretty senseless to throw this information away.

-Fred

On Apr 16, 2007, at 11:52 AM, Christopher Moesel wrote:

I needed access to the request object from within my service
implementation. So after finding nothing in the documentation, I dug
through the samples and found a way.

I thought this would be useful to others, so I added it to the User
Guide WIKI at the bottom of:
http://cwiki.apache.org/confluence/display/CXF20DOC/Servlet+Transport

If this is the incorrect place for it, or if this is not the recommended
approach, please feel free to modify, move, or delete it at will.

Thanks,
Chris


Reply via email to