Disable servlet sessions for /rests web context 32/80132/2
authorJakub Morvay <jmorvay@frinx.io>
Mon, 4 Feb 2019 11:52:39 +0000 (12:52 +0100)
committerJakub Morvay <jmorvay@frinx.io>
Mon, 4 Feb 2019 11:58:21 +0000 (12:58 +0100)
Follow-up patch to https://git.opendaylight.org/gerrit/#/c/80006/.

Disable servlet sessions for /rests web context for the same reasons why
we disable it for /restconf web context. That is, it seems we do not
have to keep track of Servlet API HTTP Sesssion objects.

Change-Id: I8d8165a0a8e515db85718dd08fd3a40a4a8ffed5
Signed-off-by: Jakub Morvay <jmorvay@frinx.io>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/web/WebInitializer.java

index 4f6b47a9b2412339c8158f235498f3fca082eec3..d971aa0391968cccfd5bbbc39e86114127c7f8cb 100644 (file)
@@ -30,7 +30,7 @@ public class WebInitializer {
 
     public WebInitializer(WebServer webServer,  WebContextSecurer webContextSecurer, ServletSupport servletSupport,
             Application webApp, CustomFilterAdapterConfiguration customFilterAdapterConfig) throws ServletException {
-        WebContextBuilder webContextBuilder = WebContext.builder().contextPath("rests").supportsSessions(true)
+        WebContextBuilder webContextBuilder = WebContext.builder().contextPath("rests").supportsSessions(false)
                 .addServlet(ServletDetails.builder().servlet(servletSupport.createHttpServletBuilder(webApp).build())
                     .addUrlPattern("/*").build())