Package io.meeds.spring.kernel
Class KernelContainerLifecyclePlugin
java.lang.Object
org.exoplatform.container.BaseContainerLifecyclePlugin
io.meeds.spring.kernel.KernelContainerLifecyclePlugin
- All Implemented Interfaces:
org.exoplatform.container.ContainerLifecyclePlugin
public class KernelContainerLifecyclePlugin
extends org.exoplatform.container.BaseContainerLifecyclePlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddKernelToSpring(org.exoplatform.container.PortalContainer portalContainer, Collection<org.exoplatform.container.spi.ComponentAdapter<?>> kernelComponentAdapters) static voidaddSpringContext(String servletContextName, org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry, Runnable springContextInitTask) static voidaddSpringToEachOther(org.exoplatform.container.PortalContainer portalContainer, Map<String, Map<String, org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext) static voidaddSpringToKernel(org.exoplatform.container.PortalContainer portalContainer, Map<String, Map<String, org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext) static voidfinishSpringContextStartup(org.exoplatform.container.PortalContainer portalContainer) Finish booting Spring contexts switch the order or priority added in Kernel addons definitionvoidinitContainer(org.exoplatform.container.ExoContainer container) Methods inherited from class org.exoplatform.container.BaseContainerLifecyclePlugin
destroyContainer, getDescription, getInitParams, getName, setDescription, setInitParams, setName, startContainer, stopContainer
-
Constructor Details
-
KernelContainerLifecyclePlugin
public KernelContainerLifecyclePlugin()
-
-
Method Details
-
addSpringContext
-
initContainer
- Specified by:
initContainerin interfaceorg.exoplatform.container.ContainerLifecyclePlugin- Overrides:
initContainerin classorg.exoplatform.container.BaseContainerLifecyclePlugin- Throws:
Exception
-
addKernelToSpring
public static void addKernelToSpring(org.exoplatform.container.PortalContainer portalContainer, Collection<org.exoplatform.container.spi.ComponentAdapter<?>> kernelComponentAdapters) -
addSpringToKernel
-
addSpringToEachOther
-
getBeansByServletContext
-
finishSpringContextStartup
public static void finishSpringContextStartup(org.exoplatform.container.PortalContainer portalContainer) Finish booting Spring contexts switch the order or priority added in Kernel addons definition- Parameters:
portalContainer-
-