You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.server.

Class InitParameters

  • All Implemented Interfaces:

    Serializable

    public class InitParameters
    extends Object
    implements Serializable

    Constants for all servlet init parameters. Keeping them in a separate class allows using reflection to expose the parameters in the Spring add-on.

    Note: do not add other constants than String constants representing init parameters here.

    Since:

    Author:

    Vaadin Ltd

    See Also:

    Serialized Form

    • Field Detail

      • UI_PARAMETER

        public static final String UI_PARAMETER

        The name of the parameter that is by default used in e.g. web.xml to define the name of the default UI class.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_USE_V14_BOOTSTRAP

        public static final String SERVLET_PARAMETER_USE_V14_BOOTSTRAP

        Enable it if your project is using client-side bootstrapping (CCDM).

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DISABLE_XSRF_PROTECTION

        public static final String SERVLET_PARAMETER_DISABLE_XSRF_PROTECTION

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_HEARTBEAT_INTERVAL

        public static final String SERVLET_PARAMETER_HEARTBEAT_INTERVAL

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_WEB_COMPONENT_DISCONNECT

        public static final String SERVLET_PARAMETER_WEB_COMPONENT_DISCONNECT

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_CLOSE_IDLE_SESSIONS

        public static final String SERVLET_PARAMETER_CLOSE_IDLE_SESSIONS

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_SEND_URLS_AS_PARAMETERS

        public static final String SERVLET_PARAMETER_SEND_URLS_AS_PARAMETERS

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_PUSH_SUSPEND_TIMEOUT_LONGPOLLING

        public static final String SERVLET_PARAMETER_PUSH_SUSPEND_TIMEOUT_LONGPOLLING

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_MAX_MESSAGE_SUSPEND_TIMEOUT

        public static final String SERVLET_PARAMETER_MAX_MESSAGE_SUSPEND_TIMEOUT

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_BROTLI

        public static final String SERVLET_PARAMETER_BROTLI

        Configuration name for the parameter that determines whether Brotli compression should be used for static resources in cases when a precompressed file is available.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_STATISTICS_JSON

        public static final String SERVLET_PARAMETER_STATISTICS_JSON

        Configuration name for the WebPack profile statistics json file to use to determine template contents.

        File needs to be available either for the ClassLoader as a resource, or as a static web resource. By default it returns the value in Constants.STATISTICS_JSON_DEFAULT

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_WEBPACK_SUCCESS_PATTERN

        public static final String SERVLET_PARAMETER_DEVMODE_WEBPACK_SUCCESS_PATTERN

        Configuration name for the pattern used to inspect the webpack output to assure it is up and running. Default value is : Compiled.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_WEBPACK_ERROR_PATTERN

        public static final String SERVLET_PARAMETER_DEVMODE_WEBPACK_ERROR_PATTERN

        Configuration name for the pattern used to inspect the webpack output to detecting when compilation failed. Default value is : Failed.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_WEBPACK_OPTIONS

        public static final String SERVLET_PARAMETER_DEVMODE_WEBPACK_OPTIONS

        Configuration name for adding extra options to the webpack-dev-server.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_VITE_OPTIONS

        public static final String SERVLET_PARAMETER_DEVMODE_VITE_OPTIONS

        Configuration name for adding extra options to the vite.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_OPTIMIZE_BUNDLE

        public static final String SERVLET_PARAMETER_DEVMODE_OPTIMIZE_BUNDLE

        Boolean parameter for enabling/disabling bytecode scanning in dev mode. If enabled, entry points are scanned for reachable frontend resources. If disabled, all classes on the classpath are scanned.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_ENABLE_PNPM

        public static final String SERVLET_PARAMETER_ENABLE_PNPM

        Configuration parameter name for enabling pnpm.

        Since:

        2.2

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_STATISTICS

        public static final String SERVLET_PARAMETER_DEVMODE_STATISTICS

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_GLOBAL_PNPM

        public static final String SERVLET_PARAMETER_GLOBAL_PNPM

        Configuration parameter name for using globally installed pnpm or default one.

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_ENABLE_LIVE_RELOAD

        public static final String SERVLET_PARAMETER_DEVMODE_ENABLE_LIVE_RELOAD

        Configuration parameter name for enabling live reload.

        Note that if the dev tools are disabled (SERVLET_PARAMETER_DEVMODE_ENABLE_DEV_TOOLS is set to false), the live reload will be disabled as well.

        Since:

        See Also:

        Constant Field Values

      • SERVLET_PARAMETER_DEVMODE_ENABLE_DEV_TOOLS

        public static final String SERVLET_PARAMETER_DEVMODE_ENABLE_DEV_TOOLS

        Configuration parameter name for enabling dev tools.

        Since:

        9.0

        See Also:

        Constant Field Values

      • APPLICATION_PARAMETER_DEVMODE_ENABLE_SERIALIZE_SESSION

        public static final String APPLICATION_PARAMETER_DEVMODE_ENABLE_SERIALIZE_SESSION

        Configuration parameter name for enabling session serialization in development. If enabled, all the session's associated UI instances will be serialized. Otherwise, it won't be serialized.

        Since:

        See Also:

        Constant Field Values

      • DISABLE_AUTOMATIC_SERVLET_REGISTRATION

        public static final String DISABLE_AUTOMATIC_SERVLET_REGISTRATION

        Configuration name for the parameter that determines if Flow should automatically register servlets needed for the application to work.

        See Also:

        Constant Field Values

      • REQUIRE_HOME_NODE_EXECUTABLE

        public static final String REQUIRE_HOME_NODE_EXECUTABLE

        Configuration parameter name for requiring node executable installed in home directory.

        Since:

        See Also:

        Constant Field Values

      • NODE_AUTO_UPDATE

        public static final String NODE_AUTO_UPDATE

        Configuration parameter name for requiring node executable installed in home directory.

        Since:

        See Also:

        Constant Field Values

      • COMPILED_WEB_COMPONENTS_PATH

        public static final String COMPILED_WEB_COMPONENTS_PATH

        Configuration name for the parameter that sets the compiled web components path. The path should be the same as webComponentOutputDirectoryName in the maven plugin that transpiles ES6 code. This path is only used for generated web components (server side web components) module in case they are transpiled: web component UI imports them as dependencies.

        See Also:

        Constant Field Values

      • BUILD_FOLDER

        public static final String BUILD_FOLDER

        Configuration name for the build folder.

        Since:

        See Also:

        Constant Field Values

      • ADDITIONAL_POSTINSTALL_PACKAGES

        public static final String ADDITIONAL_POSTINSTALL_PACKAGES

        Packages, in addition to the internally used ones, to run postinstall scripts for.

        Since:

        See Also:

        Constant Field Values

    • Constructor Detail

      • InitParameters

        public InitParameters()