public class StatelessContextRequestHandler extends Object implements RequestHandler
Stateless implementation of RequestHandler that creates a new
ObjectContext for each request and binds it to the request thread.
This is an alternative to the session-based request handler
SessionContextRequestHandler which is the default.
The request handler can be used by injecting it with a custom @{link Module}, like so:
import org.apache.cayenne.configuration.web.RequestHandler;
import org.apache.cayenne.configuration.web.StatelessContextRequestHandler;
import org.apache.cayenne.di.Binder;
import org.apache.cayenne.di.Module;
public class AppModule implements Module {
public void configure(Binder binder) {
binder.bind(RequestHandler.class).to(StatelessContextRequestHandler.class);
}
}
| Constructor and Description |
|---|
StatelessContextRequestHandler() |
| 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.