Hi,

I'm using an embedded Jetty for our web application. A long time ago we
have tied our usage checks to http sessions. This makes use of the fact
that all sessions are properly invalidated when the server shuts down.

I have revisited this topic again now and I'm seeing that the http
sessions are no longer invalidated when the server shuts down. Digging
into DefaultSessionCache's shutdown method I see that to get proper
session invalidation I should not use a SessionDataStore
(https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-server/src/main/java/org/eclipse/jetty/server/session/DefaultSessionCache.java#L143).

At the same time it seems I cannot go without a SessionDataStore as
AbstractSessionCache's doStart method insists on using one
(https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionCache.java#L203).

Is this inconsistency expected? How would I code my way around it?

-dirk
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to