/** * Creates a vaadin servlet service. This method functions as a layer of * indirection between {@link #init(ServletConfig)} and * {@link #createServletService(DeploymentConfiguration)} so dependency * injection frameworks can call {@link #createDeploymentConfiguration()} * when creating a vaadin servlet service lazily. * * @return the created vaadin servlet service * * @throws ServletException * if creating a deployment configuration fails * @throws ServiceException * if creating the vaadin servlet service fails * * @since 8.2 */ protected VaadinServletService createServletService() throws ServletException, ServiceException { return createServletService(createDeploymentConfiguration()); }
return createDeploymentConfiguration(initParameters);
/** * This method captures the parameters from appropriate methods and sets the servlet parameters accordingly. * <p> * <pre> * vaadin {<br> * version vaadinVersion<br> * widgetset "uk.q3c.krail.demo.widgetset.demoWidgetset"<br> * } * </pre> * <p> * @see <a href="https://github.com/johndevs/gradle-vaadin-plugin"> https://github.com/johndevs/gradle-vaadin-plugin</a> * @see com.vaadin.server.VaadinServlet#createDeploymentConfiguration(java.util.Properties) */ @Override protected DeploymentConfiguration createDeploymentConfiguration(Properties initParameters) { log.debug("creating deployment configuration"); if (!"default".equals(widgetset())) { log.debug("Setting widgetset parameter to '{}'", widgetset()); initParameters.setProperty("widgetset", widgetset()); } else { log.debug("Using default widgetset"); } initParameters.setProperty("productionMode", Boolean.toString(productionMode())); return super.createDeploymentConfiguration(initParameters); }
/** * This method captures the parameters from appropriate methods and sets the servlet parameters accordingly. * <p> * <pre> * vaadin {<br> * version vaadinVersion<br> * widgetset "uk.q3c.krail.demo.widgetset.demoWidgetset"<br> * } * </pre> * <p> * @see <a href="https://github.com/johndevs/gradle-vaadin-plugin"> https://github.com/johndevs/gradle-vaadin-plugin</a> * @see com.vaadin.server.VaadinServlet#createDeploymentConfiguration(java.util.Properties) */ @Override protected DeploymentConfiguration createDeploymentConfiguration(Properties initParameters) { log.debug("creating deployment configuration"); if (!"default".equals(widgetset())) { log.debug("Setting widgetset parameter to '{}'", widgetset()); initParameters.setProperty("widgetset", widgetset()); } else { log.debug("Using default widgetset"); } initParameters.setProperty("productionMode", Boolean.toString(productionMode())); return super.createDeploymentConfiguration(initParameters); }
return super.createDeploymentConfiguration(initParameters);
DeploymentConfiguration deploymentConfiguration = createDeploymentConfiguration( initParameters); try {