Uses of Class
org.exoplatform.container.ExoContainer
-
Packages that use ExoContainer Package Description 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 Managementorg.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 newContainer.org.exoplatform.container.util org.exoplatform.container.web -
-
Uses of ExoContainer in org.exoplatform.container
Subclasses of ExoContainer in org.exoplatform.container Modifier and Type Class Description classPortalContainerCreated by The eXo Platform SAS
The Portal Container is an object responsible for loading services/components.classRootContainerCreated by The eXo Platform SAS
A base container which plays an important role during the startup.classStandaloneContainerCreated by The eXo Platform SAS
Singleton, context independent Exo Container with one configuration entry point.Fields in org.exoplatform.container declared as ExoContainer Modifier and Type Field Description protected ExoContainerAbstractInterceptor. holderThe holder of theInterceptorchainprotected ExoContainerAbstractInterceptor. parentThe parent containerprotected ExoContainerExoContainer. parentFields in org.exoplatform.container with type parameters of type ExoContainer Modifier and Type Field Description protected Set<ExoContainer>ConcurrentContainer. childrenMethods in org.exoplatform.container that return ExoContainer Modifier and Type Method Description ExoContainerExoContainerContext. getContainer()static ExoContainerExoContainerContext. getContainerByName(String name)static ExoContainerExoContainerContext. getCurrentContainer()static ExoContainerExoContainerContext. getCurrentContainerIfPresent()ExoContainerConcurrentContainer. getHolder()ExoContainerExoContainer. getParent()Gives the parent container of this container.static ExoContainerExoContainerContext. getTopContainer()Methods in org.exoplatform.container with parameters of type ExoContainer Modifier and Type Method Description voidBaseContainerLifecyclePlugin. destroyContainer(ExoContainer container)voidContainerLifecyclePlugin. destroyContainer(ExoContainer container)protected List<Interceptor>DefaultInterceptorChainFactory. getDynamicInterceptors(ExoContainer holder, ExoContainer parent)Gives the dynamicInterceptorfrom the last to the headInterceptorDefaultInterceptorChainFactory. 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 ExoContainer Constructor Description ConcurrentContainer(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 ExoContainer Modifier and Type Method Description static 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 ExoContainer Constructor Description 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 Modifier and Type Method Description protected ExoContainerContextManagerListener. getContainer(javax.servlet.ServletRequestEvent event)Methods in org.exoplatform.container.context with parameters of type ExoContainer Modifier and Type Method Description protected 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 ExoContainer Modifier and Type Field Description protected ExoContainerMX4JComponentAdapter. exocontainer.Constructors in org.exoplatform.container.jmx with parameters of type ExoContainer Constructor Description 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 Modifier and Type Method Description ExoContainerManageableContainer. getHolder()Methods in org.exoplatform.container.management with parameters of type ExoContainer Modifier and Type Method Description voidManageableContainer. setParent(ExoContainer parent)Sets the parent containerConstructors in org.exoplatform.container.management with parameters of type ExoContainer Constructor Description 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 Modifier and Type Method Description voidAddJVMComponentsToRootContainer. initContainer(ExoContainer container) -
Uses of ExoContainer in org.exoplatform.container.spi
Methods in org.exoplatform.container.spi that return types with arguments of type ExoContainer Modifier and Type Method Description Class<? extends ExoContainer>[]target()The list of targetExoContaineron which we allow the component to be automatically registered.Class<? extends ExoContainer>[]target()The list of targetExoContaineron which we allow the component to be automatically registered.Class<? extends ExoContainer>[]target()The list of targetExoContaineron which we allow the component to be automatically registered.Methods in org.exoplatform.container.spi with parameters of type ExoContainer Modifier and Type Method Description InterceptorInterceptorChainFactory. 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 ExoContainer Modifier and Type Method Description static 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 ExoContainer Modifier and Type Method Description protected ExoContainerAbstractFilter. getContainer()protected ExoContainerAbstractHttpServlet. getContainer()protected ExoContainerAbstractHttpSessionListener. getContainer(javax.servlet.http.HttpSessionEvent event)Methods in org.exoplatform.container.web with parameters of type ExoContainer Modifier and Type Method Description protected 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
-