Package org.apache.shiro.session.mgt.eis
package org.apache.shiro.session.mgt.eis
EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions
using any EIS API.
-
ClassDescriptionAn abstract
SessionDAOimplementation that performs some sanity checks on session creation and reading and allows for pluggable Session ID generation strategies if desired.An CachingSessionDAO is a SessionDAO that provides a transparent caching layer between the components that use it and the underlying EIS (Enterprise Information System) session backing store (for example, filesystem, database, enterprise grid/cloud, etc.).SessionDAO implementation that relies on an enterprise caching product as the EIS system of record for all sessions.SessionIdGeneratorthat generates String values of JDKUUID's as the session IDs.Simple memory-based implementation of the SessionDAO that stores all of its sessions in an in-memoryConcurrentMap.Generates session IDs by using aRandominstance to generate random IDs.Data Access Object design pattern specification to enableSessionaccess to an EIS (Enterprise Information System).Interface allowing pluggable session ID generation strategies to be used with variousSessionDAOimplementations.