public abstract class AbstractMprServlet
extends com.vaadin.server.VaadinServlet
MprServletService.
This servlet needs to be initialized before handling any Flow requests, so
VaadinServlet.getCurrent() and VaadinService.getCurrent() can
work when called from Flow.
| Modifier and Type | Field and Description |
|---|---|
static String |
STATIC_PATH |
ATMOSPHERE_MISSING_ERROR, CANNOT_ACQUIRE_CLASSLOADER_SEVERE, DEFAULT_BUFFER_SIZE, DEFAULT_THEME_CACHETIME, DEFAULT_THEME_NAME, DEFAULT_WIDGETSET, ERROR_NO_UI_FOUND, INVALID_ATMOSPHERE_VERSION_WARNING, INVALID_SECURITY_KEY_MSG, MAX_BUFFER_SIZE, NOT_PRODUCTION_MODE_INFO, PARAMETER_VAADIN_RESOURCES, PARAMETER_WIDGETSET, PORTAL_PARAMETER_VAADIN_RESOURCE_PATH, PORTAL_PARAMETER_VAADIN_THEME, PORTAL_PARAMETER_VAADIN_WIDGETSET, PORTLET_CONTEXT, PUSH_NOT_SUPPORTED_ERROR, REQUIRED_ATMOSPHERE_RUNTIME_VERSION, SERVLET_PARAMETER_CLOSE_IDLE_SESSIONS, SERVLET_PARAMETER_DISABLE_XSRF_PROTECTION, SERVLET_PARAMETER_HEARTBEAT_INTERVAL, SERVLET_PARAMETER_LEGACY_DESIGN_PREFIX, SERVLET_PARAMETER_LEGACY_PROPERTY_TOSTRING, SERVLET_PARAMETER_PRODUCTION_MODE, SERVLET_PARAMETER_PUSH_MODE, SERVLET_PARAMETER_PUSH_SUSPEND_TIMEOUT_LONGPOLLING, SERVLET_PARAMETER_RESOURCE_CACHE_TIME, SERVLET_PARAMETER_SENDURLSASPARAMETERS, SERVLET_PARAMETER_SYNC_ID_CHECK, SERVLET_PARAMETER_UI_PROVIDER, THEME_DIR_PATH, URL_PARAMETER_THEME, WARNING_HEARTBEAT_INTERVAL_NOT_NUMERIC, WARNING_LEGACY_PROPERTY_TOSTRING, WARNING_PUSH_MODE_NOT_RECOGNIZED, WARNING_RESOURCE_CACHING_TIME_NOT_NUMERIC, WARNING_UNKNOWN_LEGACY_PROPERTY_TOSTRING_VALUE, WARNING_XSRF_PROTECTION_DISABLED, WIDGETSET_DIR_PATH, WIDGETSET_MISMATCH_INFO| Constructor and Description |
|---|
AbstractMprServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected com.vaadin.server.DeploymentConfiguration |
createDeploymentConfiguration(Properties initParameters) |
protected com.vaadin.server.VaadinServletService |
createServletService(com.vaadin.server.DeploymentConfiguration deploymentConfiguration) |
protected abstract LegacyCurrentInstance |
getLegacyCurrentInstance()
Retrieves a helper object which calls Vaadin 7 or Vaadin 8
CurrentInstance class accordingly. |
protected boolean |
isStaticResourceRequest(javax.servlet.http.HttpServletRequest request) |
protected boolean |
serveStaticResources(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
servletInitialized() |
allowServePrecompressedResource, createVaadinRequest, criticalNotification, destroy, findResourceURL, getApplicationUrl, getCacheTime, getCurrent, getDefaultTheme, getLastPathParameter, getRequestType, getResourcePath, getService, handleContextRootWithoutSlash, init, isAllowedVAADINResourceUrl, safeEscapeForHtml, serveStaticResourcesInVAADIN, service, stripSpecialChars, writeStaticResourceResponsedoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic static final String STATIC_PATH
protected void servletInitialized()
throws javax.servlet.ServletException
servletInitialized in class com.vaadin.server.VaadinServletjavax.servlet.ServletExceptionprotected abstract LegacyCurrentInstance getLegacyCurrentInstance()
CurrentInstance class accordingly.LegacyCurrentInstance.protected com.vaadin.server.VaadinServletService createServletService(com.vaadin.server.DeploymentConfiguration deploymentConfiguration)
throws com.vaadin.server.ServiceException
createServletService in class com.vaadin.server.VaadinServletcom.vaadin.server.ServiceExceptionprotected com.vaadin.server.DeploymentConfiguration createDeploymentConfiguration(Properties initParameters)
createDeploymentConfiguration in class com.vaadin.server.VaadinServletprotected boolean isStaticResourceRequest(javax.servlet.http.HttpServletRequest request)
isStaticResourceRequest in class com.vaadin.server.VaadinServletprotected boolean serveStaticResources(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
serveStaticResources in class com.vaadin.server.VaadinServletIOExceptionjavax.servlet.ServletExceptionCopyright © 2018–2023 Vaadin Ltd. All rights reserved.