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_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_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 |
---|---|
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(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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
public static final java.lang.String USER_NUCLEUS_PATH
public SavedPersona[] getSavedPersonae()
public void setSavedPersonae(SavedPersona[] pSavedPersonae)
public void setUser(User pUser)
public User getUser()
public void sessionRestored()
sessionRestored
in interface atg.servlet.sessionsaver.Restoreable