Class CockpitModuleComponentDefinitionService

    • Constructor Detail

      • CockpitModuleComponentDefinitionService

        public CockpitModuleComponentDefinitionService()
    • Method Detail

      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.context.event.ContextRefreshedEvent contextRefreshedEvent)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
      • fetchExternalWidgets

        protected void fetchExternalWidgets()
      • doPrepare

        protected java.util.List<org.apache.commons.lang3.tuple.Triple<ModuleInfo,​LibraryHandler,​java.lang.Object>> doPrepare​(java.util.List<org.apache.commons.lang3.tuple.Pair<ModuleInfo,​LibraryHandler>> moduleInfoEntries,
                                                                                                                                          java.lang.String libDirString)
      • doInitialize

        protected void doInitialize​(java.util.List<org.apache.commons.lang3.tuple.Triple<ModuleInfo,​LibraryHandler,​java.lang.Object>> moduleInfoEntries)
      • resetOriginalWebAppContext

        @Deprecated(since="6.7",
                    forRemoval=true)
        protected org.springframework.context.ApplicationContext resetOriginalWebAppContext()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext
        Retrieves original web app context stored as a property and sets it to be the current web app context.
      • setWebAppContext

        @Deprecated(since="6.7",
                    forRemoval=true)
        protected void setWebAppContext​(org.springframework.context.ApplicationContext context)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext
        Sets given application context as current web app context.
        Parameters:
        context -
      • getServletContext

        protected javax.servlet.ServletContext getServletContext()
      • getExternalModuleClassLoader

        @Deprecated(since="6.7",
                    forRemoval=true)
        protected java.lang.ClassLoader getExternalModuleClassLoader()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext
      • getExternalApplicationContext

        @Deprecated(since="6.7",
                    forRemoval=true)
        public org.springframework.context.ApplicationContext getExternalApplicationContext()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext
      • setCockpitModuleConnector

        public void setCockpitModuleConnector​(CockpitModuleConnector cockpitModuleConnector)
      • setWidgetLibUtils

        public void setWidgetLibUtils​(WidgetLibUtils widgetLibUtils)
      • setInitialized

        public void setInitialized​(boolean initialized)
      • isForceModuleCtxEnabled

        @Deprecated(since="6.7",
                    forRemoval=true)
        protected boolean isForceModuleCtxEnabled()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext
      • setServletContextResolver

        public void setServletContextResolver​(ServletContextResolver servletContextResolver)
      • clearModuleClassLoader

        public void clearModuleClassLoader()
        Clear modules jar classloader.
      • setCleanLibDirOnReload

        @Deprecated(since="6.7",
                    forRemoval=true)
        public void setCleanLibDirOnReload​(boolean cleanLibDirOnReload)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, responsibility moved to CockpitApplicationContext