| Package | Description |
|---|---|
| org.exoplatform.container |
This package provides container API.
|
| org.exoplatform.container.component | |
| org.exoplatform.container.management | |
| org.exoplatform.container.monitor.jvm | |
| org.exoplatform.container.util | |
| org.exoplatform.container.web |
| Modifier and Type | Class and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
ExoContainer |
ExoContainerContext.getContainer() |
static ExoContainer |
ExoContainerContext.getContainerByName(String name) |
static ExoContainer |
ExoContainerContext.getCurrentContainer() |
static ExoContainer |
ExoContainerContext.getCurrentContainerIfPresent() |
static ExoContainer |
ExoContainerContext.getTopContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
ContainerLifecyclePlugin.destroyContainer(ExoContainer container) |
void |
BaseContainerLifecyclePlugin.destroyContainer(ExoContainer container) |
void |
ContainerLifecyclePlugin.initContainer(ExoContainer container) |
void |
BaseContainerLifecyclePlugin.initContainer(ExoContainer container) |
static void |
ExoContainerContext.setCurrentContainer(ExoContainer instance)
Sets the current container
|
void |
ContainerLifecyclePlugin.startContainer(ExoContainer container) |
void |
BaseContainerLifecyclePlugin.startContainer(ExoContainer container) |
void |
ContainerLifecyclePlugin.stopContainer(ExoContainer container) |
void |
BaseContainerLifecyclePlugin.stopContainer(ExoContainer container) |
| Constructor and Description |
|---|
ExoContainerContext(ExoContainer container) |
ExoContainerContext(ExoContainer container,
String name) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Constructor and Description |
|---|
RequestLifeCycle(ExoContainer container,
List<ComponentRequestLifecycle> components) |
ThreadContextHandler(ExoContainer container) |
| Modifier and Type | Method and Description |
|---|---|
ExoContainer |
ManagementContextImpl.findContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
AddJVMComponentsToRootContainer.initContainer(ExoContainer container) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ContainerUtil.addComponentLifecyclePlugin(ExoContainer container,
ConfigurationManager conf) |
static void |
ContainerUtil.addComponents(ExoContainer container,
ConfigurationManager conf) |
static void |
ContainerUtil.addContainerLifecyclePlugin(ExoContainer container,
ConfigurationManager conf) |
static TenantsContainerContext |
ContainerUtil.createTenantsContext(ExoContainer container,
ConfigurationManager conf) |
| Modifier and Type | Method and Description |
|---|---|
protected ExoContainer |
AbstractHttpServlet.getContainer() |
protected ExoContainer |
AbstractFilter.getContainer() |
protected ExoContainer |
AbstractHttpSessionListener.getContainer(javax.servlet.http.HttpSessionEvent event) |
| Modifier and Type | Method and Description |
|---|---|
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
|
Copyright © 2014 eXo Platform SAS. All Rights Reserved.