Package no.feide.moria.store

Data store API for Moria.

See:
          Description

Interface Summary
MoriaStore The store manager's main functionality is to handle tickets.
MoriaStoreData Base class for all data which can be stored in the Moria store.
 

Class Summary
CachedUserData This class is a container for userdata that persists across logins (for SSO Light and Proxy authentication).
MoriaCacheStore Distributed store implementation using JBoss Cache.
MoriaStoreFactory Class implementing simple factory pattern returning implementations of the MoriaStore interface.
MoriaTicket This class represents the tickets used as identifiers in Moria.
MoriaTicketType This class represents the different types of tickets used in Moria.
MoriaAuthnAttempt This class is used for holding state through an authentication.
RandomId Returns an id that is random and unique across a cluster of JVMs.
TicketTTLEvictionAlgorithm This eviction algorithm expires cache elements after a fixed period, aka Time To Live.
TicketTTLEvictionAlgorithm.NodeEntry Represents a cache node.
TicketTTLEvictionPolicy This eviction policy evicts tickets after a fixed period, aka Time To Live.
TicketTTLEvictionPolicy.RegionValue Simple data container for region values.
 

Exception Summary
EvictionConfigurationException Used to signal an exception regarding eviction policy configuration.
InvalidTicketException This exception should be thrown whenever a ticket is considered erroneous.
MoriaStoreConfigurationException Signals that something failed when trying to configure the store.
MoriaStoreException Used to signal errors from the store.
NonExistentTicketException Raised whenever a requested ticket is not found in the store.
 

Package no.feide.moria.store Description

Data store API for Moria. Distributes session data between nodes and caches data between logins (for SSO).



Copyright © 2001-2006 UNINETT FAS. All Rights Reserved.