Package org.opensaml.core.xml.persist
Components for persisting XMLObjects.
-
Interface Summary Interface Description 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.XMLObjectLoadSaveManager<T extends XMLObject> Interface for a component which is capable of loading and saving instances ofXMLObject, based on a string key. -
Class Summary Class Description AbstractConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject> Abstract base class forXMLObjectLoadSaveManagerimplementations 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.FilesystemLoadSaveManager.DefaultFileFilter Default filter used to filter data returned inFilesystemLoadSaveManager.listKeys()andFilesystemLoadSaveManager.listAll().MapLoadSaveManager<T extends XMLObject> Simple implementation ofXMLObjectLoadSaveManagerwhich uses an in-memory map.