java - Vaadin request filter with filter chain? -


is there way in vaadin hook request chain , perform operations around real request/response cycle vaadinsession provided? use javax.servlet.filter, seems vaadinsession.getcurrent() set somewhere deeper, , in filter unset both before , after chain.dofilter().

i have found workaround. first of all, can't plug request handler chain, there no such structure. simulate it, have split code pre-request , post-request code (it's ok in case). i'm doing pre-request stuff in ordinary vaadinrequesthandler , returning false (for normal request proceed). post-request stuff goes javax.serlvet.filter mapped in web.xml.

second, if else having same problem, , code splittable using same pattern, here pre-request (vaadin-side) listing:

public class myvaadinservlet extends vaadinservlet{     @override     protected vaadinservletservice createservletservice(deploymentconfiguration deploymentconfiguration) throws serviceexception {         vaadinservletservice service = new vaadinservletservice(this,                 deploymentconfiguration){             @override             protected list<requesthandler> createrequesthandlers() throws serviceexception {                 list<requesthandler> handlers = super.createrequesthandlers();                 handlers.add((session, request, response) -> {                     // here goes code                     return false;                 });                 return handlers;             }         };         service.init();         return service;     } } 

Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -