Package org.opensaml.core.xml.persist
@NonnullElements
package org.opensaml.core.xml.persist
Components for persisting XMLObjects.
-
ClassDescriptionAbstract base class for
XMLObjectLoadSaveManagerimplementations which track the modify times of requested data such thatXMLObjectLoadSaveManager.load(String)returns data only if the data associated with the key has been modified since the last request.ConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject>Interface for specialization ofXMLObjectLoadSaveManagerimplementations which track the modify times of requested data such thatXMLObjectLoadSaveManager.load(String)returns data only if the data associated with the key has been modified since the last request.FilesystemLoadSaveManager<T extends XMLObject>Implementation ofXMLObjectLoadSaveManagerwhich uses a local filesystem to load and store serialized XML.MapLoadSaveManager<T extends XMLObject>Simple implementation ofXMLObjectLoadSaveManagerwhich uses an in-memory map.XMLObjectLoadSaveManager<T extends XMLObject>Interface for a component which is capable of loading and saving instances ofXMLObject, based on a string key.