Interface WebController

All Known Implementing Classes:
SimpleWebController

public interface WebController
  • Method Details

    • onSessionStart

      void onSessionStart​(SessionContext sessionContext)
    • getServletRegistrations

      default java.util.Collection<ServletRegistration> getServletRegistrations​(UxServerContext serverContext)
    • getDefaultIconTheme

      default org.teamapps.icons.api.IconTheme getDefaultIconTheme​(boolean isMobile)
    • getIconProvider

      default org.teamapps.icons.provider.IconProvider getIconProvider()
    • getAdditionalIconProvider

      default java.util.List<org.teamapps.icons.provider.IconProvider> getAdditionalIconProvider()
    • destroy

      default void destroy()
      Invoked to invalidate the WebController as a whole (not only for a specific session). This is usually when the ServletContext is about to be shut down.