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

Class AppShellRegistry

    • Method Detail

      • getInstance

        public static AppShellRegistry getInstance​(VaadinContext context)

        Returns the instance of the registry, or create a new one if it does not exist yet.

        Parameters:

        context - servlet context

        Returns:

        the registry instance

      • reset

        public void reset()

        Reset the registry configuration so as it's possible to perform a new configuration and validation.

      • setShell

        public void setShell​(Class<? extends AppShellConfigurator> shell)

        Sets the AppShellConfigurator class in the application. Pass a null to reset the previous one when reusing the instance.

        Parameters:

        shell - the class implementing AppShellConfigurator.

      • validateClass

        public String validateClass​(Class<?> clz)

        Checks whether a class have annotations that should only be in AppShellConfigurator classes.

        Parameters:

        clz - the class to check.

        Returns:

        a string with the error lines if the class has offending annotations

      • modifyPushConfiguration

        public void modifyPushConfiguration​(PushConfiguration pushConfiguration)

        Modifies PushConfiguration instance based on the Push annotation on AppShellConfigurator.

        Parameters:

        pushConfiguration - the PushConfigration instance to modify