Package org.opensaml.storage
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.
-
ClassDescriptionPartial implementation of
StorageService
that stores data in-memory with no persistence using a simple map.Abstract base class forStorageService
implementations.Exposes mutation ofStorageRecord
properties.Tracks non-replayable values in order to detect replays of the values, commonly used to track message identifiers.Stores and checks for revocation entries.Exposes capabilities of aStorageService
implementation.Exposes capabilities of aStorageService
implementation.StorageRecord<Type>Represents a versioned record in aStorageService
.StorageSerializer<Type>Interface to a serialization/deserialization process used by aStorageService
implementation to optimize the handling of complex objects.Generic data storage facility.Exception indicating a version mismatch when updating a storage record.