Package org.apache.shiro.session.mgt.eis

EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions using any EIS API.

See:
          Description

Interface Summary
SessionDAO Data Access Object design pattern specification to enable Session access to an EIS (Enterprise Information System).
SessionIdGenerator Interface allowing pluggable session ID generation strategies to be used with various SessionDAO implementations.
 

Class Summary
AbstractSessionDAO An abstract SessionDAO implementation that performs some sanity checks on session creation and reading and allows for pluggable Session ID generation strategies if desired.
CachingSessionDAO 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).
EnterpriseCacheSessionDAO SessionDAO implementation that relies on an enterprise caching product as the EIS system of record for all sessions.
JavaUuidSessionIdGenerator SessionIdGenerator that generates String values of JDK UUID's as the session IDs.
MemorySessionDAO Simple memory-based implementation of the SessionDAO that stores all of its sessions in an in-memory ConcurrentMap.
RandomSessionIdGenerator Generates session IDs by using a Random instance to generate random IDs.
 

Package org.apache.shiro.session.mgt.eis Description

EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions using any EIS API.



Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.