this, request, session, uiClass, new ArrayList<>(), provider); BootstrapContext context = new BootstrapContext(response, bootstrapResponse); bootstrapResponse.setUriResolver(context.getUriResolver());
@Override public boolean synchronizedHandleRequest(VaadinSession session, VaadinRequest request, VaadinResponse response) throws IOException { // Find UI class Class<? extends UI> uiClass = getUIClass(request); UI ui = createAndInitUI(uiClass, request, session); BootstrapContext context = new BootstrapContext(request, response, session, ui); ServletHelper.setResponseNoCacheHeaders(response::setHeader, response::setDateHeader); Document document = getBootstrapPage(context); writeBootstrapPage(response, document.outerHtml()); return true; }