|
eXo Kernel :: Container 2.5.0-GA | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||