Package org.opensaml.storage
Interfaces and classes for storing state data of the type used in replay caches, conversation identifiers, etc.
Through these interfaces such data may be stored in memory, to a database, or replicated across cluster nodes.
-
Interface Summary Interface Description StorageCapabilities Exposes capabilities of aStorageService
implementation.StorageCapabilitiesEx Exposes capabilities of aStorageService
implementation.StorageSerializer<Type> Interface to a serialization/deserialization process used by aStorageService
implementation to optimize the handling of complex objects.StorageService Generic data storage facility. -
Class Summary Class Description AbstractMapBackedStorageService Partial implementation ofStorageService
that stores data in-memory with no persistence using a simple map.AbstractStorageService Abstract base class forStorageService
implementations.MutableStorageRecord<T> Exposes mutation ofStorageRecord
properties.ReplayCache Tracks non-replayable values in order to detect replays of the values, commonly used to track message identifiers.StorageRecord<Type> Represents a versioned record in aStorageService
. -
Exception Summary Exception Description VersionMismatchException Exception indicating a version mismatch when updating a storage record.