com.vaadin.flow.server.

Class DeploymentConfigurationFactory

java.lang.Object
com.vaadin.flow.server.startup.AbstractConfigurationFactory
com.vaadin.flow.server.DeploymentConfigurationFactory

All Implemented Interfaces:

Serializable

public class DeploymentConfigurationFactory extends AbstractConfigurationFactory implements Serializable

Creates DeploymentConfiguration filled with all parameters specified by the framework users.

Since:

1.2

See Also:

  • Constructor Details

    • DeploymentConfigurationFactory

      public DeploymentConfigurationFactory()
  • Method Details

    • createDeploymentConfiguration

      public DeploymentConfiguration createDeploymentConfiguration(Class<?> systemPropertyBaseClass, VaadinConfig vaadinConfig)

      Creates a DeploymentConfiguration instance that is filled with all parameters, specified for the current app.

      Parameters:

      systemPropertyBaseClass - the class to look for properties defined with annotations

      vaadinConfig - the config to get the rest of the properties from

      Returns:

      DeploymentConfiguration instance

    • createPropertyDeploymentConfiguration

      public DeploymentConfiguration createPropertyDeploymentConfiguration(Class<?> systemPropertyBaseClass, VaadinConfig vaadinConfig)

      Creates a DeploymentConfiguration instance that has all parameters, specified for the current app without doing checks so property states and only returns default.

      Parameters:

      systemPropertyBaseClass - the class to look for properties defined with annotations

      vaadinConfig - the config to get the rest of the properties from

      Returns:

      DeploymentConfiguration instance

    • createInitParameters

      protected Properties createInitParameters(Class<?> systemPropertyBaseClass, VaadinConfig vaadinConfig)

      Generate Property containing parameters for with all parameters contained in current application.

      Parameters:

      systemPropertyBaseClass - the class to look for properties defined with annotations

      vaadinConfig - the config to get the rest of the properties from

      Returns:

      Properties instance