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

long getIdleTime()
Get the idle time of the RemoteSession

Returns:
the idle time in milliseconds

getSubjectName

String getSubjectName()
Get the subject name of the RemoteSession

Returns:
the subject name

getPrincipalNames

String[] getPrincipalNames()
Get the Principal names

Returns:
a String array of Principal names


Generated on 10:38:35 AM April 14, 2011, © 1996-2010 Cafésoft LLC. All rights reserved.