Package org.opensaml.storage
@NonnullElements
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
StorageServicethat stores data in-memory with no persistence using a simple map.Abstract base class forStorageServiceimplementations.An extendedStorageServiceable to enumerate the keys in a context.Exposes mutation ofStorageRecordproperties.Interface to a component that checks for replay of a value.Interface to a cache that tracks revoked information.Exposes capabilities of aStorageServiceimplementation.StorageRecord<Type>Represents a versioned record in aStorageService.StorageSerializer<Type>Interface to a serialization/deserialization process used by aStorageServiceimplementation to optimize the handling of complex objects.Generic data storage facility.Exception indicating a version mismatch when updating a storage record.