Class HASingleSignOnEntry
- java.lang.Object
-
- org.apache.catalina.authenticator.SingleSignOnEntry
-
- org.glassfish.web.ha.authenticator.HASingleSignOnEntry
-
public class HASingleSignOnEntry extends SingleSignOnEntry
- Author:
- Shing Wai Chan
-
-
Field Summary
Fields Modifier and Type Field Description protected JavaEEIOUtilsioUtilsprotected longmaxIdleTimeprotected HASingleSignOnEntryMetadatametadata-
Fields inherited from class org.apache.catalina.authenticator.SingleSignOnEntry
authType, id, lastAccessTime, principal, realmName, sessions, username, version
-
-
Constructor Summary
Constructors Constructor Description HASingleSignOnEntry()HASingleSignOnEntry(String id, Principal principal, String authType, String username, String realmName, long lastAccessTime, long maxIdleTime, long version, JavaEEIOUtils ioUtils)HASingleSignOnEntry(Container container, HASingleSignOnEntryMetadata m, JavaEEIOUtils ioUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddSession(SingleSignOn sso, Session session)Adds the given session to this SingleSignOnEntry if it does not already exist.longgetMaxIdleTime()HASingleSignOnEntryMetadatagetMetadata()longincrementAndGetVersion()voidremoveSession(Session session)voidsetLastAccessTime(long lastAccessTime)-
Methods inherited from class org.apache.catalina.authenticator.SingleSignOnEntry
expireSessions, getAuthType, getId, getLastAccessTime, getPrincipal, getRealmName, getUsername, getVersion, isEmpty
-
-
-
-
Field Detail
-
maxIdleTime
protected long maxIdleTime
-
ioUtils
protected JavaEEIOUtils ioUtils
-
metadata
protected HASingleSignOnEntryMetadata metadata
-
-
Constructor Detail
-
HASingleSignOnEntry
public HASingleSignOnEntry()
-
HASingleSignOnEntry
public HASingleSignOnEntry(Container container, HASingleSignOnEntryMetadata m, JavaEEIOUtils ioUtils)
-
-
Method Detail
-
getMetadata
public HASingleSignOnEntryMetadata getMetadata()
-
getMaxIdleTime
public long getMaxIdleTime()
-
addSession
public boolean addSession(SingleSignOn sso, Session session)
Description copied from class:SingleSignOnEntryAdds the given session to this SingleSignOnEntry if it does not already exist.- Overrides:
addSessionin classSingleSignOnEntry- Returns:
- true if the session was added, false otherwise
-
removeSession
public void removeSession(Session session)
- Overrides:
removeSessionin classSingleSignOnEntry
-
setLastAccessTime
public void setLastAccessTime(long lastAccessTime)
- Overrides:
setLastAccessTimein classSingleSignOnEntry
-
incrementAndGetVersion
public long incrementAndGetVersion()
- Overrides:
incrementAndGetVersionin classSingleSignOnEntry
-
-