Class ServletSubRequestWrapper

java.lang.Object
javax.servlet.ServletRequestWrapper
com.aoapps.servlet.subrequest.ServletSubRequestWrapper
All Implemented Interfaces:
IServletSubRequest, ServletRequest
Direct Known Subclasses:
HttpServletSubRequestWrapper

public class ServletSubRequestWrapper extends ServletRequestWrapper implements IServletSubRequest

Wraps a servlet request with the intent to operate as a concurrent sub request. Any changes made to the request will only affect this request and will not be passed along to the wrapped request.

It is expected that the wrapped request will not change for the life of this wrapper. If it does change, the changes may or may not be visible depending on what has been accessed and changed on this request.

This class is not thread safe.