org.glassfish.web.ha.authenticator
Class HASingleSignOnEntry

java.lang.Object
  extended by org.apache.catalina.authenticator.SingleSignOnEntry
      extended by org.glassfish.web.ha.authenticator.HASingleSignOnEntry

public class HASingleSignOnEntry
extends SingleSignOnEntry

Author:
Shing Wai Chan

Field Summary
protected  JavaEEIOUtils ioUtils
           
protected  long maxIdleTime
           
protected  HASingleSignOnEntryMetadata metadata
           
protected  long version
           
 
Fields inherited from class org.apache.catalina.authenticator.SingleSignOnEntry
authType, id, lastAccessTime, principal, realmName, sessions, username
 
Constructor Summary
HASingleSignOnEntry()
           
HASingleSignOnEntry(Container container, HASingleSignOnEntryMetadata m, JavaEEIOUtils ioUtils)
           
HASingleSignOnEntry(java.lang.String id, java.security.Principal principal, java.lang.String authType, java.lang.String username, java.lang.String realmName, long lastAccessTime, long maxIdleTime, long version, JavaEEIOUtils ioUtils)
           
 
Method Summary
 boolean addSession(SingleSignOn sso, Session session)
           
 long getMaxIdleTime()
           
 HASingleSignOnEntryMetadata getMetadata()
           
 long getVersion()
           
 void removeSession(Session session)
           
 void setLastAccessTime(long lastAccessTime)
           
 
Methods inherited from class org.apache.catalina.authenticator.SingleSignOnEntry
expireSessions, getAuthType, getId, getLastAccessTime, getPrincipal, getRealmName, getUsername, isEmpty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxIdleTime

protected long maxIdleTime

version

protected long version

ioUtils

protected JavaEEIOUtils ioUtils

metadata

protected HASingleSignOnEntryMetadata metadata
Constructor Detail

HASingleSignOnEntry

public HASingleSignOnEntry()

HASingleSignOnEntry

public HASingleSignOnEntry(Container container,
                           HASingleSignOnEntryMetadata m,
                           JavaEEIOUtils ioUtils)

HASingleSignOnEntry

public HASingleSignOnEntry(java.lang.String id,
                           java.security.Principal principal,
                           java.lang.String authType,
                           java.lang.String username,
                           java.lang.String realmName,
                           long lastAccessTime,
                           long maxIdleTime,
                           long version,
                           JavaEEIOUtils ioUtils)
Method Detail

getMetadata

public HASingleSignOnEntryMetadata getMetadata()

getMaxIdleTime

public long getMaxIdleTime()

getVersion

public long getVersion()

addSession

public boolean addSession(SingleSignOn sso,
                          Session session)
Overrides:
addSession in class SingleSignOnEntry

removeSession

public void removeSession(Session session)
Overrides:
removeSession in class SingleSignOnEntry

setLastAccessTime

public void setLastAccessTime(long lastAccessTime)
Overrides:
setLastAccessTime in class SingleSignOnEntry


Copyright © 2012 GlassFish Community. All Rights Reserved.