public class SessionContextRequestHandler extends Object implements RequestHandler
RequestHandler that stores per-user
ObjectContext in a web session and binds it to request thread. Note that using
this handler would force HttpSession creation, that may not be desirable in
many cases. Also session-bound context may result in a race condition with two user
requests updating the same persistent objects in parallel.
User applications in most cases should provide a custom RequestHandler that implements a smarter app-specific strategy for providing ObjectContext.
For stateless (per request) context creation use StatelessContextRequestHandler.
| Constructor and Description |
|---|
SessionContextRequestHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
requestEnd(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
requestStart(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
public void requestStart(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
requestStart in interface RequestHandlerpublic void requestEnd(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
requestEnd in interface RequestHandlerCopyright © 2001–2023 Apache Cayenne. All rights reserved.