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.
  • Class
    Description
    An abstract SessionDAO implementation 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.
    SessionIdGenerator that generates String values of JDK UUID's as the session IDs.
    Simple memory-based implementation of the SessionDAO that stores all of its sessions in an in-memory ConcurrentMap.
    Generates session IDs by using a Random instance to generate random IDs.
    Data Access Object design pattern specification to enable Session access to an EIS (Enterprise Information System).
    Interface allowing pluggable session ID generation strategies to be used with various SessionDAO implementations.