org.exoplatform.container
Class PortalContainer
java.lang.Object
org.picocontainer.defaults.DefaultPicoContainer
org.exoplatform.container.CachingContainer
org.exoplatform.container.jmx.ManageableContainer
org.exoplatform.container.ExoContainer
org.exoplatform.container.PortalContainer
- All Implemented Interfaces:
- java.io.Serializable, SessionManagerContainer, org.picocontainer.Disposable, org.picocontainer.MutablePicoContainer, org.picocontainer.PicoContainer, org.picocontainer.Startable
public class PortalContainer
- extends ExoContainer
- implements SessionManagerContainer
Created by The eXo Platform SAS Author : Mestrallet Benjamin
benjmestrallet@users.sourceforge.net Date: Jul 31, 2003 Time: 12:15:28 AM
- See Also:
- Serialized Form
|
Constructor Summary |
PortalContainer(org.picocontainer.PicoContainer parent,
javax.servlet.ServletContext portalContext)
|
| Methods inherited from class org.picocontainer.defaults.DefaultPicoContainer |
accept, dispose, getComponentAdapter, getComponentAdapters, getComponentInstances, getParent, makeChildContainer, unregisterComponentByInstance, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortalContainer
public PortalContainer(org.picocontainer.PicoContainer parent,
javax.servlet.ServletContext portalContext)
getName
public java.lang.String getName()
createSessionContainer
public SessionContainer createSessionContainer(java.lang.String id,
java.lang.String owner)
- Specified by:
createSessionContainer in interface SessionManagerContainer
removeSessionContainer
public void removeSessionContainer(java.lang.String sessionID)
- Specified by:
removeSessionContainer in interface SessionManagerContainer
getLiveSessions
public java.util.List<SessionContainer> getLiveSessions()
- Specified by:
getLiveSessions in interface SessionManagerContainer
getSessionManager
public SessionManager getSessionManager()
- Specified by:
getSessionManager in interface SessionManagerContainer
getPortalContainerInfo
public PortalContainerInfo getPortalContainerInfo()
getInstance
public static PortalContainer getInstance()
isStarted
public boolean isStarted()
start
public void start()
- Specified by:
start in interface org.picocontainer.Startable- Overrides:
start in class org.picocontainer.defaults.DefaultPicoContainer
stop
public void stop()
- Specified by:
stop in interface org.picocontainer.Startable- Overrides:
stop in class org.picocontainer.defaults.DefaultPicoContainer
getComponentAdapterOfType
public org.picocontainer.ComponentAdapter getComponentAdapterOfType(java.lang.Class componentType)
- Specified by:
getComponentAdapterOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentAdapterOfType in class CachingContainer
getComponentAdaptersOfType
public java.util.List getComponentAdaptersOfType(java.lang.Class componentType)
- Specified by:
getComponentAdaptersOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentAdaptersOfType in class CachingContainer
unregisterComponent
public org.picocontainer.ComponentAdapter unregisterComponent(java.lang.Object componentKey)
- Specified by:
unregisterComponent in interface org.picocontainer.MutablePicoContainer- Overrides:
unregisterComponent in class CachingContainer
registerComponent
public org.picocontainer.ComponentAdapter registerComponent(org.picocontainer.ComponentAdapter componentAdapter)
throws org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
- Specified by:
registerComponent in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponent in class ManageableContainer
- Throws:
org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
getComponentInstancesOfType
public java.util.List getComponentInstancesOfType(java.lang.Class componentType)
throws org.picocontainer.PicoException
- Specified by:
getComponentInstancesOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentInstancesOfType in class CachingContainer
- Throws:
org.picocontainer.PicoException
setInstance
public static void setInstance(PortalContainer instance)
getComponent
public static java.lang.Object getComponent(java.lang.Class key)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.