Class StatelessContextRequestHandler
- java.lang.Object
-
- org.apache.cayenne.configuration.web.StatelessContextRequestHandler
-
- All Implemented Interfaces:
RequestHandler
public class StatelessContextRequestHandler extends Object implements RequestHandler
Stateless implementation of
RequestHandlerthat creates a newObjectContextfor each request and binds it to the request thread.This is an alternative to the session-based request handler
SessionContextRequestHandlerwhich 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); } }- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description StatelessContextRequestHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrequestEnd(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)voidrequestStart(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
-
-
-
Method Detail
-
requestStart
public void requestStart(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)- Specified by:
requestStartin interfaceRequestHandler
-
requestEnd
public void requestEnd(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)- Specified by:
requestEndin interfaceRequestHandler
-
-