org.exoplatform.container
Class SessionContainer
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.Object,java.lang.Object>
org.exoplatform.container.SessionContainer
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>
public class SessionContainer
- extends java.util.HashMap<java.lang.Object,java.lang.Object>
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
|
Constructor Summary |
SessionContainer(java.lang.String id,
java.lang.String owner)
|
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
INIT_STATUS
public static final int INIT_STATUS
- See Also:
- Constant Field Values
START_STATUS
public static final int START_STATUS
- See Also:
- Constant Field Values
STOP_STATUS
public static final int STOP_STATUS
- See Also:
- Constant Field Values
DESTROY_STATUS
public static final int DESTROY_STATUS
- See Also:
- Constant Field Values
SessionContainer
public SessionContainer(java.lang.String id,
java.lang.String owner)
getSessionId
public java.lang.String getSessionId()
getUniqueId
public java.lang.String getUniqueId()
setUniqueId
public void setUniqueId(java.lang.String s)
getOwner
public java.lang.String getOwner()
getRemoteUser
public java.lang.String getRemoteUser()
getPortalName
public java.lang.String getPortalName()
setPortalName
public void setPortalName(java.lang.String name)
getClientInfo
public ClientInfo getClientInfo()
setClientInfo
public void setClientInfo(ClientInfo ci)
getStatus
public int getStatus()
setStatus
public void setStatus(int status)
getCreationTime
public long getCreationTime()
getLastAccessTime
public long getLastAccessTime()
setLastAccessTime
public void setLastAccessTime(long time)
getLiveTime
public long getLiveTime()
getLiveTimeInMinute
public long getLiveTimeInMinute()
getLiveTimeInSecond
public long getLiveTimeInSecond()
getComponent
public static java.lang.Object getComponent(java.lang.Class key)
registerComponentInstance
public final void registerComponentInstance(java.lang.Object key,
java.lang.Object obj)
getComponentInstance
public final java.lang.Object getComponentInstance(java.lang.Object key)
getComponentInstanceOfType
public final java.lang.Object getComponentInstanceOfType(java.lang.Class key)
getInstance
public static SessionContainer getInstance()
setInstance
public static void setInstance(SessionContainer scontainer)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.