eXo Kernel :: Container 2.5.0-GA

Uses of Class
org.exoplatform.container.ExoContainer

Packages that use ExoContainer
org.exoplatform.container This package provides container API. 
org.exoplatform.container.component   
org.exoplatform.container.context This package contains all the classes that are related to the Scope Management 
org.exoplatform.container.jmx   
org.exoplatform.container.management   
org.exoplatform.container.monitor.jvm   
org.exoplatform.container.spi This package defines most important classes and interfaces, that should be used in case you would like to implement a new Container
org.exoplatform.container.util   
org.exoplatform.container.web   
 

Uses of ExoContainer in org.exoplatform.container
 

Subclasses of ExoContainer in org.exoplatform.container
 class PortalContainer
          Created by The eXo Platform SAS
The Portal Container is an object responsible for loading services/components.
 class RootContainer
          Created by The eXo Platform SAS
A base container which plays an important role during the startup.
 class StandaloneContainer
          Created by The eXo Platform SAS
Singleton, context independent Exo Container with one configuration entry point.
 

Fields in org.exoplatform.container declared as ExoContainer
protected  ExoContainer AbstractInterceptor.holder
          The holder of the Interceptor chain
protected  ExoContainer AbstractInterceptor.parent
          The parent container
protected  ExoContainer ExoContainer.parent
           
 

Fields in org.exoplatform.container with type parameters of type ExoContainer
protected  Set<ExoContainer> ConcurrentContainer.children
           
 

Methods in org.exoplatform.container that return ExoContainer
 ExoContainer ExoContainerContext.getContainer()
           
static ExoContainer ExoContainerContext.getContainerByName(String name)
           
static ExoContainer ExoContainerContext.getCurrentContainer()
           
static ExoContainer ExoContainerContext.getCurrentContainerIfPresent()
           
 ExoContainer ConcurrentContainer.getHolder()
           
 ExoContainer ExoContainer.getParent()
          Gives the parent container of this container.
static ExoContainer ExoContainerContext.getTopContainer()
           
 

Methods in org.exoplatform.container with parameters of type ExoContainer
 void BaseContainerLifecyclePlugin.destroyContainer(ExoContainer container)
           
 void ContainerLifecyclePlugin.destroyContainer(ExoContainer container)
           
protected  List<Interceptor> DefaultInterceptorChainFactory.getDynamicInterceptors(ExoContainer holder, ExoContainer parent)
          Gives the dynamic Interceptor from the last to the head
 Interceptor DefaultInterceptorChainFactory.getInterceptorChain(ExoContainer holder, ExoContainer parent)
          Creates a new Interceptor chain with the provided ExoContainer instance as parent container and with the provided ExoContainer as holder of the container.
protected  List<Interceptor> DefaultInterceptorChainFactory.getStaticInterceptors(ExoContainer holder, ExoContainer parent)
          Gives the static Interceptor from the last to the head
 void BaseContainerLifecyclePlugin.initContainer(ExoContainer container)
           
 void ContainerLifecyclePlugin.initContainer(ExoContainer container)
           
static void ExoContainerContext.setCurrentContainer(ExoContainer instance)
          Sets the current container
 void ConcurrentContainer.setHolder(ExoContainer holder)
           
 void AbstractInterceptor.setHolder(ExoContainer holder)
          Sets the holder which is mostly used when it is required to be able to go through the chain of Interceptor
 void AbstractInterceptor.setParent(ExoContainer parent)
          Sets the parent container
 void BaseContainerLifecyclePlugin.startContainer(ExoContainer container)
           
 void ContainerLifecyclePlugin.startContainer(ExoContainer container)
           
 void BaseContainerLifecyclePlugin.stopContainer(ExoContainer container)
           
 void ContainerLifecyclePlugin.stopContainer(ExoContainer container)
           
 

Constructors in org.exoplatform.container with parameters of type ExoContainer
ConcurrentContainer(ExoContainer holder, ExoContainer parent)
          Creates a new container with the default ComponentAdapterFactory and a parent container.
ExoContainer(ExoContainer parent)
           
ExoContainerContext(ExoContainer container)
           
ExoContainerContext(ExoContainer container, String name)
           
 

Uses of ExoContainer in org.exoplatform.container.component
 

Methods in org.exoplatform.container.component with parameters of type ExoContainer
static void RequestLifeCycle.begin(ExoContainer container)
          Starts the life cycle of the provided container and add it to the life cycle stack.
static void RequestLifeCycle.begin(ExoContainer container, boolean local)
          Starts the life cycle of the provided container and add it to the life cycle stack.
 void ComponentLifecycle.destroyComponent(ExoContainer container)
           
 void ComponentLifecyclePlugin.destroyComponent(ExoContainer container, Object component)
           
 void BaseComponentLifecyclePlugin.destroyComponent(ExoContainer container, Object component)
           
 void ComponentRequestLifecycle.endRequest(ExoContainer container)
           
 void ComponentLifecycle.initComponent(ExoContainer container)
           
 void ComponentLifecyclePlugin.initComponent(ExoContainer container, Object component)
           
 void BaseComponentLifecyclePlugin.initComponent(ExoContainer container, Object component)
           
 void ComponentLifecycle.startComponent(ExoContainer container)
           
 void ComponentLifecyclePlugin.startComponent(ExoContainer container, Object component)
           
 void BaseComponentLifecyclePlugin.startComponent(ExoContainer container, Object component)
           
 void ComponentRequestLifecycle.startRequest(ExoContainer container)
           
 void ComponentLifecycle.stopComponent(ExoContainer container)
           
 void ComponentLifecyclePlugin.stopComponent(ExoContainer container, Object component)
           
 void BaseComponentLifecyclePlugin.stopComponent(ExoContainer container, Object component)
           
 

Constructors in org.exoplatform.container.component with parameters of type ExoContainer
RequestLifeCycle(ExoContainer container, List<ComponentRequestLifecycle> components)
           
ThreadContextHandler(ExoContainer container)
           
 

Uses of ExoContainer in org.exoplatform.container.context
 

Methods in org.exoplatform.container.context that return ExoContainer
protected  ExoContainer ContextManagerListener.getContainer(javax.servlet.ServletRequestEvent event)
           
 

Methods in org.exoplatform.container.context with parameters of type ExoContainer
protected  void ContextManagerListener.onRequestDestroyed(ExoContainer container, javax.servlet.ServletRequestEvent event)
          Called when a request is destroyed
protected  void ContextManagerListener.onRequestInitialized(ExoContainer container, javax.servlet.ServletRequestEvent event)
          Called when a request is created
protected  void ContextManagerListener.onSessionCreated(ExoContainer container, javax.servlet.http.HttpSessionEvent event)
          Allow sub-classes to execute an action when a session is created
protected  void ContextManagerListener.onSessionDestroyed(ExoContainer container, javax.servlet.http.HttpSessionEvent event)
          Allow sub-classes to execute an action when a session is destroyed
static void ContextManagerListener.registerIfNeeded(ExoContainer container, javax.servlet.ServletContext context)
          Registers dynamically the listener if a ContextManager has been defined and a context for SessionScoped and/or RequestScoped has been configured.
 

Uses of ExoContainer in org.exoplatform.container.jmx
 

Fields in org.exoplatform.container.jmx declared as ExoContainer
protected  ExoContainer MX4JComponentAdapter.exocontainer
          .
 

Constructors in org.exoplatform.container.jmx with parameters of type ExoContainer
MX4JComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation)
           
MX4JComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation, Lock lock)
           
 

Uses of ExoContainer in org.exoplatform.container.management
 

Methods in org.exoplatform.container.management that return ExoContainer
 ExoContainer ManageableContainer.getHolder()
           
 

Methods in org.exoplatform.container.management with parameters of type ExoContainer
 void ManageableContainer.setParent(ExoContainer parent)
          Sets the parent container
 

Constructors in org.exoplatform.container.management with parameters of type ExoContainer
ManageableComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation)
           
ManageableComponentAdapterFactory(ExoContainer holder, ConcurrentContainer container)
           
ManageableContainer(ExoContainer holder, ExoContainer parent)
           
 

Uses of ExoContainer in org.exoplatform.container.monitor.jvm
 

Methods in org.exoplatform.container.monitor.jvm with parameters of type ExoContainer
 void AddJVMComponentsToRootContainer.initContainer(ExoContainer container)
           
 

Uses of ExoContainer in org.exoplatform.container.spi
 

Methods in org.exoplatform.container.spi with parameters of type ExoContainer
 Interceptor InterceptorChainFactory.getInterceptorChain(ExoContainer holder, ExoContainer parent)
          Creates a new Interceptor chain with the provided ExoContainer instance as parent container and with the provided ExoContainer as holder of the container.
 void Interceptor.setHolder(ExoContainer holder)
          Sets the holder which is mostly used when it is required to be able to go through the chain of Interceptor
 void Interceptor.setParent(ExoContainer parent)
          Sets the parent container
 

Uses of ExoContainer in org.exoplatform.container.util
 

Methods in org.exoplatform.container.util with parameters of type ExoContainer
static void ContainerUtil.addComponentLifecyclePlugin(ExoContainer container, ConfigurationManager conf)
           
static void ContainerUtil.addComponents(ExoContainer container, ConfigurationManager conf)
           
static void ContainerUtil.addContainerLifecyclePlugin(ExoContainer container, ConfigurationManager conf)
           
 

Uses of ExoContainer in org.exoplatform.container.web
 

Methods in org.exoplatform.container.web that return ExoContainer
protected  ExoContainer AbstractHttpServlet.getContainer()
           
protected  ExoContainer AbstractFilter.getContainer()
           
protected  ExoContainer AbstractHttpSessionListener.getContainer(javax.servlet.http.HttpSessionEvent event)
           
 

Methods in org.exoplatform.container.web with parameters of type ExoContainer
protected  void AbstractHttpServlet.onService(ExoContainer container, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Allow the sub classes to execute a task when the method service is called
protected abstract  void AbstractHttpSessionListener.onSessionCreated(ExoContainer container, javax.servlet.http.HttpSessionEvent event)
          Allow sub-classes to execute an action when a session is created
protected abstract  void AbstractHttpSessionListener.onSessionDestroyed(ExoContainer container, javax.servlet.http.HttpSessionEvent event)
          Allow sub-classes to execute an action when a session is destroyed
 


eXo Kernel :: Container 2.5.0-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.