| Package | Description |
|---|---|
| org.exoplatform.container |
This package provides container API.
|
| org.exoplatform.container.management | |
| 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. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractContainer
This class is the root class of all the implementations of a
Container. |
class |
AbstractInterceptor |
class |
CachingContainer |
class |
ConcurrentContainer
This class is aimed to be a ThreadSafe implementation of an
Container based on
java.util.concurrent collections. |
class |
ExoContainer
Created by The eXo Platform SAS
The Exo Container is an object responsible for loading services/components. |
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 |
|---|---|
static void |
LifecycleVisitor.dispose(Container container)
Invoke the standard Container lifecycle for
Disposable.dispose(). |
static void |
LifecycleVisitor.start(Container container)
Invoke the standard Container lifecycle for
Startable.start(). |
static void |
LifecycleVisitor.stop(Container container)
Invoke the standard Container lifecycle for
Startable.stop(). |
void |
LifecycleVisitor.visitContainer(Container container) |
| Modifier and Type | Class and Description |
|---|---|
class |
ManageableContainer |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ManageableComponentAdapter.register(Container co,
Object instance) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Interceptor
This interface describes an
Interceptor which can be injected into the chain of Interceptor
Dynamic Interceptor will be created thanks to the ServiceLoader so it must provide a constructor with no
parameter. |
| Modifier and Type | Method and Description |
|---|---|
void |
ContainerVisitor.visitContainer(Container container)
Visit a
Container that has to accept the visitor. |
Copyright © 2017 eXo Platform SAS. All Rights Reserved.