Class FilesystemLoadSaveManager.FileIterable

java.lang.Object
org.opensaml.core.xml.persist.FilesystemLoadSaveManager.FileIterable
All Implemented Interfaces:
Iterable<Pair<String,T>>
Enclosing class:
FilesystemLoadSaveManager<T extends XMLObject>

private class FilesystemLoadSaveManager.FileIterable extends Object implements Iterable<Pair<String,T>>
Iterable which provides lazy iteration over the managed files.
  • Field Details

    • keys

      private Set<String> keys
      Snapshot of filesystem keys at time of construction.
  • Constructor Details

    • FileIterable

      public FileIterable(@Nonnull Collection<String> filenames)
      Constructor.
      Parameters:
      filenames - Snapshot of filesystem keys at time of construction
  • Method Details