Uses of Class
org.exoplatform.container.ExoContainer
Packages that use ExoContainer
Package
Description
This package provides container API.
This package contains all the classes that are related to the Scope Management
This package defines most important classes and interfaces, that should be used in case
you would like to implement a new
Container.-
Uses of ExoContainer in org.exoplatform.container
Subclasses of ExoContainer in org.exoplatform.containerModifier and TypeClassDescriptionclassCreated by The eXo Platform SAS
The Portal Container is an object responsible for loading services/components.classCreated by The eXo Platform SAS
A base container which plays an important role during the startup.classCreated by The eXo Platform SAS
Singleton, context independent Exo Container with one configuration entry point.Fields in org.exoplatform.container declared as ExoContainerModifier and TypeFieldDescriptionprotected ExoContainerAbstractInterceptor.holderThe holder of theInterceptorchainprotected ExoContainerAbstractInterceptor.parentThe parent containerprotected final ExoContainerExoContainer.parentFields in org.exoplatform.container with type parameters of type ExoContainerMethods in org.exoplatform.container that return ExoContainerModifier and TypeMethodDescriptionExoContainerContext.getContainer()static ExoContainerExoContainerContext.getContainerByName(String name) static ExoContainerExoContainerContext.getCurrentContainer()static ExoContainerExoContainerContext.getCurrentContainerIfPresent()ConcurrentContainer.getHolder()ExoContainer.getParent()Gives the parent container of this container.static ExoContainerExoContainerContext.getTopContainer()Methods in org.exoplatform.container with parameters of type ExoContainerModifier and TypeMethodDescriptionvoidBaseContainerLifecyclePlugin.destroyContainer(ExoContainer container) voidContainerLifecyclePlugin.destroyContainer(ExoContainer container) protected List<Interceptor>DefaultInterceptorChainFactory.getDynamicInterceptors(ExoContainer holder, ExoContainer parent) Gives the dynamicInterceptorfrom the last to the headDefaultInterceptorChainFactory.getInterceptorChain(ExoContainer holder, ExoContainer parent) Creates a newInterceptorchain with the providedExoContainerinstance as parent container and with the providedExoContaineras holder of the container.protected List<Interceptor>DefaultInterceptorChainFactory.getStaticInterceptors(ExoContainer holder, ExoContainer parent) Gives the staticInterceptorfrom the last to the headvoidBaseContainerLifecyclePlugin.initContainer(ExoContainer container) voidContainerLifecyclePlugin.initContainer(ExoContainer container) static voidExoContainerContext.setCurrentContainer(ExoContainer instance) Sets the current containervoidAbstractInterceptor.setHolder(ExoContainer holder) Sets the holder which is mostly used when it is required to be able to go through the chain ofInterceptorvoidConcurrentContainer.setHolder(ExoContainer holder) voidAbstractInterceptor.setParent(ExoContainer parent) Sets the parent containervoidBaseContainerLifecyclePlugin.startContainer(ExoContainer container) voidContainerLifecyclePlugin.startContainer(ExoContainer container) voidBaseContainerLifecyclePlugin.stopContainer(ExoContainer container) voidContainerLifecyclePlugin.stopContainer(ExoContainer container) Constructors in org.exoplatform.container with parameters of type ExoContainerModifierConstructorDescriptionConcurrentContainer(ExoContainer holder, ExoContainer parent) Creates a new container with the defaultComponentAdapterFactoryand 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 ExoContainerModifier and TypeMethodDescriptionstatic voidRequestLifeCycle.begin(ExoContainer container) Starts the life cycle of the provided container and add it to the life cycle stack.static voidRequestLifeCycle.begin(ExoContainer container, boolean local) Starts the life cycle of the provided container and add it to the life cycle stack.voidBaseComponentLifecyclePlugin.destroyComponent(ExoContainer container, Object component) voidComponentLifecycle.destroyComponent(ExoContainer container) voidComponentLifecyclePlugin.destroyComponent(ExoContainer container, Object component) voidComponentRequestLifecycle.endRequest(ExoContainer container) voidBaseComponentLifecyclePlugin.initComponent(ExoContainer container, Object component) voidComponentLifecycle.initComponent(ExoContainer container) voidComponentLifecyclePlugin.initComponent(ExoContainer container, Object component) default booleanComponentRequestLifecycle.isStarted(ExoContainer container) Check component Lifecycle statusstatic booleanRequestLifeCycle.isStarted(ExoContainer container, boolean local) Check all Components Request Lifecycle statusvoidBaseComponentLifecyclePlugin.startComponent(ExoContainer container, Object component) voidComponentLifecycle.startComponent(ExoContainer container) voidComponentLifecyclePlugin.startComponent(ExoContainer container, Object component) voidComponentRequestLifecycle.startRequest(ExoContainer container) voidBaseComponentLifecyclePlugin.stopComponent(ExoContainer container, Object component) voidComponentLifecycle.stopComponent(ExoContainer container) voidComponentLifecyclePlugin.stopComponent(ExoContainer container, Object component) Constructors in org.exoplatform.container.component with parameters of type ExoContainerModifierConstructorDescriptionRequestLifeCycle(ExoContainer container, List<ComponentRequestLifecycle> components) ThreadContextHandler(ExoContainer container) -
Uses of ExoContainer in org.exoplatform.container.context
Methods in org.exoplatform.container.context that return ExoContainerModifier and TypeMethodDescriptionprotected final ExoContainerContextManagerListener.getContainer(javax.servlet.ServletRequestEvent event) Methods in org.exoplatform.container.context with parameters of type ExoContainerModifier and TypeMethodDescriptionprotected voidContextManagerListener.onRequestDestroyed(ExoContainer container, javax.servlet.ServletRequestEvent event) Called when a request is destroyedprotected voidContextManagerListener.onRequestInitialized(ExoContainer container, javax.servlet.ServletRequestEvent event) Called when a request is createdprotected voidContextManagerListener.onSessionCreated(ExoContainer container, javax.servlet.http.HttpSessionEvent event) Allow sub-classes to execute an action when a session is createdprotected voidContextManagerListener.onSessionDestroyed(ExoContainer container, javax.servlet.http.HttpSessionEvent event) Allow sub-classes to execute an action when a session is destroyedstatic voidContextManagerListener.registerIfNeeded(ExoContainer container, javax.servlet.ServletContext context) Registers dynamically the listener if aContextManagerhas 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 ExoContainerModifier and TypeFieldDescriptionprotected final ExoContainerMX4JComponentAdapter.exocontainer.Constructors in org.exoplatform.container.jmx with parameters of type ExoContainerModifierConstructorDescriptionMX4JComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation) protectedMX4JComponentAdapter(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 ExoContainerMethods in org.exoplatform.container.management with parameters of type ExoContainerModifier and TypeMethodDescriptionvoidManageableContainer.setParent(ExoContainer parent) Sets the parent containerConstructors in org.exoplatform.container.management with parameters of type ExoContainerModifierConstructorDescriptionManageableComponentAdapter(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 ExoContainerModifier and TypeMethodDescriptionvoidAddJVMComponentsToRootContainer.initContainer(ExoContainer container) -
Uses of ExoContainer in org.exoplatform.container.spi
Methods in org.exoplatform.container.spi with parameters of type ExoContainerModifier and TypeMethodDescriptionInterceptorChainFactory.getInterceptorChain(ExoContainer holder, ExoContainer parent) Creates a newInterceptorchain with the providedExoContainerinstance as parent container and with the providedExoContaineras holder of the container.voidInterceptor.setHolder(ExoContainer holder) Sets the holder which is mostly used when it is required to be able to go through the chain ofInterceptorvoidInterceptor.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 ExoContainerModifier and TypeMethodDescriptionstatic voidContainerUtil.addComponentLifecyclePlugin(ExoContainer container, ConfigurationManager conf) static voidContainerUtil.addComponents(ExoContainer container, ConfigurationManager conf) static voidContainerUtil.addContainerLifecyclePlugin(ExoContainer container, ConfigurationManager conf) -
Uses of ExoContainer in org.exoplatform.container.web
Methods in org.exoplatform.container.web that return ExoContainerModifier and TypeMethodDescriptionprotected final ExoContainerAbstractFilter.getContainer()protected final ExoContainerAbstractHttpServlet.getContainer()protected final ExoContainerAbstractHttpSessionListener.getContainer(javax.servlet.http.HttpSessionEvent event) Methods in org.exoplatform.container.web with parameters of type ExoContainerModifier and TypeMethodDescriptionprotected voidAbstractHttpServlet.onService(ExoContainer container, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Allow the sub classes to execute a task when the methodserviceis calledprotected abstract voidAbstractHttpSessionListener.onSessionCreated(ExoContainer container, javax.servlet.http.HttpSessionEvent event) Allow sub-classes to execute an action when a session is createdprotected abstract voidAbstractHttpSessionListener.onSessionDestroyed(ExoContainer container, javax.servlet.http.HttpSessionEvent event) Allow sub-classes to execute an action when a session is destroyed