com.cafesoft.cams.session
Interface RemoteSession

All Superinterfaces:
Recyclable, Serializable, Session
All Known Implementing Classes:
StandardRemoteSession

public interface RemoteSession
extends Session

An interface that defines a RemoteSession object

This interface defines a SessionObject that is specifically geared towards client side clients.

Since:
5/14/02
See Also:
Session

Method Summary
 long getIdleTime()
          Get the idle time of the RemoteSession
 String[] getPrincipalNames()
          Get the Principal names
 String getSubjectName()
          Get the subject name of the RemoteSession
 
Methods inherited from interface com.cafesoft.cams.session.Session
getAttribute, getAttributeNames, getAuthenticationMethods, getCreationTime, getId, getLastTouchTime, getNamespaces, getSecurityDomainName, getStatus
 
Methods inherited from interface com.cafesoft.core.util.Recyclable
recycle
 

Method Detail

getIdleTime

public long getIdleTime()
Get the idle time of the RemoteSession

Returns:
the idle time in milliseconds

getSubjectName

public String getSubjectName()
Get the subject name of the RemoteSession

Returns:
the subject name

getPrincipalNames

public String[] getPrincipalNames()
Get the Principal names

Returns:
a String array of Principal names


Generated on 10:40:31 AM September 10, 2003, © 1996-2003 Cafésoft LLC. All rights reserved.