|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This service provides sessioh parameter storage to the sharedlets as well as user list management.
Location In GXO
A sharedlet can find it under the meeting context:
/services/SessionManager
Method Summary | |
void |
addSessionListener(SessionListener l)
Add a listener to session change events such as user joined, left. |
com.anabas.concepts.User |
getMyUser()
The user who owns this particular instance of the session manager. |
java.util.Vector |
getParticipants()
A list of participants (SharedletUser objects) including one's self. |
com.anabas.concepts.SessionID |
getSessionID()
|
java.lang.Object |
getSessionParameter(java.lang.String paramName)
Gets a session parameter that was set when the framework was initialized. |
java.lang.String |
getSessionRoleID(java.lang.String MIMEType)
Gets the role that a particular sharedlet is currently assigned. |
void |
removeSessionListener(SessionListener l)
Remove a listener. |
Methods inherited from interface com.anabas.sharedlet.SharedletService |
init,
resume,
shutdown,
suspend |
Method Detail |
public void addSessionListener(SessionListener l)
l
- The listener to add.public void removeSessionListener(SessionListener l)
l
- The listener to removepublic com.anabas.concepts.User getMyUser()
public java.lang.Object getSessionParameter(java.lang.String paramName)
paramName
- The name of the session parameter to retrieve the value for.public java.util.Vector getParticipants()
public java.lang.String getSessionRoleID(java.lang.String MIMEType)
The
- MIME Type of the sharedlet.public com.anabas.concepts.SessionID getSessionID()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |