Package com.iplanet.dpro.session.service
This package contains classes and interfaces that represent
methods to validate/update/destroy/persist/retrieve the internal session data
-
Interface Summary Interface Description InternalSessionListener Listener interface for observation ofInternalSessionevents.QuotaExhaustionAction Interface to define the resulting behavior when the session quota is exhausted. -
Class Summary Class Description AuthenticationSessionStore Stores sessions used for authentication which must not yet be written to the store.DsameAdminTokenProvider Responsible for providing a cached SSOToken for the DSAME (Directory Server Access Management Edition) admin user.InternalSession TheInternalSessionclass represents a Webtop internal session.InternalSessionEvent This class represents a session event.InternalSessionEventBroker PropagatesInternalSessionEventto fixed set of observers.InternalSessionFactory Responsible for creating InternalSession objects.PermutationGenerator Utility class to generate uniformly distributed random permutations of integers in the range 0..size Permutation generation deterministically produces the same result if given the same seed value This class is used to implement enhanced request routing scheme as described in http://is.red.iplanet.com/failover/s1as7/IS62-SessionFailover.sxwQuotaExhaustionActionImpl QuotaExhaustionActionImpl.SetBlockingQueue<T> SessionAuditor Responsible for publishing audit activity for changes toSessionInfoobjects.SessionConstants Responsible for tracking shared constants for the Session Service.SessionConstraint SessionConstraintrepresents the session quota for a given user and performs the necessary actions based on the session quota limit, If the user reaches maximum allowed session limit , the activation request of new session should be rejected.SessionLogging Responsible for logging Session events to the audit logs amSSO.access and amSSO.error.SessionMaxStats SessionMaxStatsimplements theStatsListenerand provides the information of the total number of sessions in the session table and the number of active sessions in the table.SessionMaxStatsSetupListener Responsible for initialisingSessionMaxStatson server start-up ifStatsare enabled.SessionNotificationPublisher Responsible for publishing session notifications overNotificationBroker.SessionNotificationSender Responsible for sending PLL session notification events to registered listeners.SessionRequestHandler Responsible for processing a PLL request and routing it to the appropriate handler which will respond to the caller the results of the operation.SessionServerConfig Responsible for collating WebtopNaming configuration state relating to the Session Service.SessionService This class represents a Session Service.SessionServiceConfig Responsible for collating System Properties and amSession.xml configuration state relating to the Session Service.SessionTimeoutHandlerExecutor Executes all the globally set session timeout handlers in response to session timeout events.WebtopNamingSiteUtils Responsible for providing supporting functions for theWebtopNamingservice. -
Enum Summary Enum Description SessionState State of the session.SessionType Type of session.