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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addKernelToSpring(org.exoplatform.container.PortalContainer portalContainer, Collection<org.exoplatform.container.spi.ComponentAdapter<?>> kernelComponentAdapters)
     
    static void
    addSpringContext(String servletContextName, org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry)
     
    static void
    addSpringToEachOther(Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext)
     
    static void
    addSpringToKernel(org.exoplatform.container.PortalContainer portalContainer, Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext)
     
    static Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>>
     
    void
    initContainer(org.exoplatform.container.ExoContainer container)
     

    Methods inherited from class org.exoplatform.container.BaseContainerLifecyclePlugin

    destroyContainer, getDescription, getInitParams, getName, setDescription, setInitParams, setName, startContainer, stopContainer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KernelContainerLifecyclePlugin

      public KernelContainerLifecyclePlugin()
  • Method Details

    • addSpringContext

      public static void addSpringContext(String servletContextName, org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry)
    • initContainer

      public void initContainer(org.exoplatform.container.ExoContainer container) throws Exception
      Specified by:
      initContainer in interface org.exoplatform.container.ContainerLifecyclePlugin
      Overrides:
      initContainer in class org.exoplatform.container.BaseContainerLifecyclePlugin
      Throws:
      Exception
    • addKernelToSpring

      public static void addKernelToSpring(org.exoplatform.container.PortalContainer portalContainer, Collection<org.exoplatform.container.spi.ComponentAdapter<?>> kernelComponentAdapters)
    • addSpringToKernel

      public static void addSpringToKernel(org.exoplatform.container.PortalContainer portalContainer, Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext)
    • addSpringToEachOther

      public static void addSpringToEachOther(Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>> springBeansByContext)
    • getBeansByServletContext

      public static Map<String,Map<String,org.springframework.beans.factory.config.BeanDefinition>> getBeansByServletContext()