Using sessions with MPR
The state of the in an MPR project is managed by the com.vaadin.flow.server.VaadinSession
class,
but the methods from the legacy com.vaadin.server.VaadinSession
class can also be used, since both
wrap the same javax.servlet.http.HttpSession
.
Invalidating a session
To invalidate a session (and possibly start a new one), you can invalidate the session managed by Flow and reload the page.
For example:
Source code
Java
Button close = new Button("Close session", event -> {
VaadinSession.getCurrent().getSession().invalidate();
UI.getCurrent().getPage().reload();
});
4AACE081-AFEE-4522-A491-4EC6FC4C9C05
Was this page helpful?
Leave a comment or ask a question, or share your own
code examples. You can also join the
Vaadin forum and ask questions there.