Package com.vaadin.flow.server.startup
Class DefaultApplicationConfigurationFactory.ApplicationConfigurationImpl
java.lang.Object
com.vaadin.flow.server.AbstractPropertyConfiguration
com.vaadin.flow.server.startup.DefaultApplicationConfigurationFactory.ApplicationConfigurationImpl
- All Implemented Interfaces:
AbstractConfiguration
,ApplicationConfiguration
,Serializable
- Enclosing class:
- DefaultApplicationConfigurationFactory
protected static class DefaultApplicationConfigurationFactory.ApplicationConfigurationImpl
extends AbstractPropertyConfiguration
implements ApplicationConfiguration
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
ApplicationConfigurationImpl
(VaadinContext context, FallbackChunk fallbackChunk, Map<String, String> properties) -
Method Summary
Modifier and TypeMethodDescriptionThe context which the configuration is based on.Gets a fallback chunk for the application ornull
if it's not available.Returns the names of the configuration properties as anEnumeration
, or an emptyEnumeration
if there are o initialization parameters.boolean
Checks if development mode session serialization is enabled or not.boolean
Returns whether Vaadin is in production mode.Methods inherited from class com.vaadin.flow.server.AbstractPropertyConfiguration
getApplicationOrSystemProperty, getApplicationProperty, getApplicationProperty, getBooleanProperty, getProperties, getStringProperty, getSystemProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.server.AbstractConfiguration
frontendHotdeploy, getBooleanProperty, getBuildFolder, getJavaResourceFolder, getJavaSourceFolder, getMode, getProjectFolder, getStringProperty, isGlobalPnpm, isPnpmEnabled, isUsageStatisticsEnabled, isXsrfProtectionEnabled, reuseDevServer
Methods inherited from interface com.vaadin.flow.server.startup.ApplicationConfiguration
disableAutomaticServletRegistration
-
Constructor Details
-
ApplicationConfigurationImpl
protected ApplicationConfigurationImpl(VaadinContext context, FallbackChunk fallbackChunk, Map<String, String> properties)
-
-
Method Details
-
isProductionMode
public boolean isProductionMode()Description copied from interface:AbstractConfiguration
Returns whether Vaadin is in production mode.- Specified by:
isProductionMode
in interfaceAbstractConfiguration
- Returns:
- true if in production mode, false otherwise.
-
getPropertyNames
Description copied from interface:ApplicationConfiguration
Returns the names of the configuration properties as anEnumeration
, or an emptyEnumeration
if there are o initialization parameters.- Specified by:
getPropertyNames
in interfaceApplicationConfiguration
- Returns:
- configuration properties as a
Enumeration
-
getContext
Description copied from interface:ApplicationConfiguration
The context which the configuration is based on.- Specified by:
getContext
in interfaceApplicationConfiguration
- Returns:
- the vaadin context
-
getFallbackChunk
Description copied from interface:ApplicationConfiguration
Gets a fallback chunk for the application ornull
if it's not available.- Specified by:
getFallbackChunk
in interfaceApplicationConfiguration
- Returns:
- the application fallback chunk, may be
null
.
-
isDevModeSessionSerializationEnabled
public boolean isDevModeSessionSerializationEnabled()Description copied from interface:ApplicationConfiguration
Checks if development mode session serialization is enabled or not.Disabling session serialization means all its
UI
instances won't be serialized. This might be needed if one or moreUI
's are not serializable and, thus, the whole http session might be discarded, making an authentication or other sensitive data stored in the session to get lost, which is not acceptable in most of the cases.By default session serialization is disabled in development mode.
- Specified by:
isDevModeSessionSerializationEnabled
in interfaceApplicationConfiguration
- Returns:
true
if dev mode session serialization is enabled,false
otherwise
-