Package org.exoplatform.container
This package provides container API.
The container is responsible for loading services/components.
-
Interface Summary Interface Description ContainerLifecyclePlugin ExoProfileExtension An interface used to define services that can be loaded usingServiceLoaderto inject profiles to eXo Kernel containersRootContainer.PortalContainerInitTask This interface is used to define a task that needs to be launched at a given state during the initialization of a portal container -
Class Summary Class Description AbstractComponentAdapter<T> AbstractContainer This class is the root class of all the implementations of aContainer.AbstractInterceptor BaseContainerLifecyclePlugin CachingContainer ConcurrentContainer This class is aimed to be a ThreadSafe implementation of anContainerbased on java.util.concurrent collections.ConcurrentContainer.CreationalContextComponentAdapter<T> This class is used as value holderDefaultInterceptorChainFactory The default implementation of aInterceptorChainFactory.ExoContainer Created by The eXo Platform SAS
The Exo Container is an object responsible for loading services/components.ExoContainerContext The ExoContainerContext helper to invoke a service of a container from any location.ExtendedPropertyConfigurator Allow set system properties.InstanceComponentAdapter<T> LifecycleVisitor PortalContainer Created by The eXo Platform SAS
The Portal Container is an object responsible for loading services/components.PortalContainer.RegisterTask This class is used to register a portal containerPortalContainer.UnregisterTask This class is used to unregister a portal containerPropertyConfigurator The property configurator configures a set of system properties via thePropertyManagerstatic methods.PropertyManagerManaged A management facade for thePropertyManagerstatic methods.RootContainer Created by The eXo Platform SAS
A base container which plays an important role during the startup.RootContainer.PortalContainerPostCreateTask This class is used to define a task that needs to be launched after creating a portal container Those type of tasks must be launched after all the "post-init" tasks.RootContainer.PortalContainerPostInitTask This class is used to define a task that needs to be launched after the initialization of a portal containerRootContainer.PortalContainerPreInitTask This class is used to define a task that needs to be launched before the initialization of a portal containerStandaloneContainer Created by The eXo Platform SAS
Singleton, context independent Exo Container with one configuration entry point.WebAppInitContext This class is used to define the initialization context of a web application Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 11 sept.