public class UserFailService extends GenericService implements atg.servlet.sessionsaver.Restoreable
This service is used to fail over a copy of the User object and the UserAuthories registered with it.
 The failoverUserAuthories property
 of this class should be marked for backup by the
 application server failover mechanism. When UserFailService
 is restored from a failover, the failoverUserAuthories
 property is used to recreate the User,UserAuthorities and Personae of the
 recovered session.
 
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CLASS_VERSION
class version string 
 | 
static java.lang.String | 
USER_NUCLEUS_PATH  | 
SERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description | 
|---|
UserFailService()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<SavedPersona> | 
getSavedPersonae()
Retrieves the User object persona information as a list of SavedPersona
 objects. 
 | 
User | 
getUser()
Returns the User object for this session 
 | 
void | 
sessionRestored()
Restored the state of the session User object
 by adding the failed over Personae to the User object. 
 | 
void | 
setSavedPersonae(java.util.List<SavedPersona> pSavedPersonae)
Sets the list of saved personae so we can reconstitute them on
 failover. 
 | 
void | 
setUser(User pUser)
Sets the User object for this session 
 | 
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService, toStringvlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static java.lang.String CLASS_VERSION
public static final java.lang.String USER_NUCLEUS_PATH
public java.util.List<SavedPersona> getSavedPersonae()
public void setSavedPersonae(java.util.List<SavedPersona> pSavedPersonae)
public void setUser(User pUser)
public User getUser()
public void sessionRestored()
sessionRestored in interface atg.servlet.sessionsaver.Restoreable