org.exoplatform.container
Class ExoContainer
java.lang.Object
org.picocontainer.defaults.DefaultPicoContainer
org.exoplatform.container.CachingContainer
org.exoplatform.container.jmx.ManageableContainer
org.exoplatform.container.ExoContainer
- All Implemented Interfaces:
- Serializable, org.picocontainer.Disposable, org.picocontainer.MutablePicoContainer, org.picocontainer.PicoContainer, org.picocontainer.Startable
- Direct Known Subclasses:
- PortalContainer, RootContainer, StandaloneContainer
public class ExoContainer
- extends ManageableContainer
Created by The eXo Platform SAS Author : Tuan Nguyen
tuan08@users.sourceforge.net Date: Jul 18, 2004 Time: 12:15:28 AM
- See Also:
- Serialized Form
| Methods inherited from class org.exoplatform.container.CachingContainer |
addChildContainer, getComponentAdapterOfType, getComponentAdaptersOfType, getComponentInstance, getComponentInstanceOfType, getComponentInstancesOfType, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstance, removeChildContainer, unregisterComponent |
| Methods inherited from class org.picocontainer.defaults.DefaultPicoContainer |
accept, dispose, getComponentAdapter, getComponentAdapters, getComponentInstances, getParent, makeChildContainer, start, stop, unregisterComponentByInstance, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected ExoContainerContext context
parent
protected org.picocontainer.PicoContainer parent
ExoContainer
public ExoContainer(ManagementContextImpl managementContext)
ExoContainer
public ExoContainer(org.picocontainer.PicoContainer parent)
ExoContainer
public ExoContainer(org.picocontainer.defaults.ComponentAdapterFactory factory,
org.picocontainer.PicoContainer parent)
getContext
public ExoContainerContext getContext()
initContainer
public void initContainer()
throws Exception
- Throws:
Exception
startContainer
public void startContainer()
throws Exception
- Throws:
Exception
stopContainer
public void stopContainer()
throws Exception
- Throws:
Exception
destroyContainer
public void destroyContainer()
throws Exception
- Throws:
Exception
addComponentLifecylePlugin
public void addComponentLifecylePlugin(ComponentLifecyclePlugin plugin)
addContainerLifecylePlugin
public void addContainerLifecylePlugin(ContainerLifecyclePlugin plugin)
createComponent
public <T> T createComponent(Class<T> clazz)
throws Exception
- Throws:
Exception
createComponent
public <T> T createComponent(Class<T> clazz,
InitParams params)
throws Exception
- Throws:
Exception
Copyright © 2009 eXo Platform SAS. All Rights Reserved.