Class DSFSClientStore

    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.security.storage.FileStore

        indexDirectory, storageDirectory
      • Fields inherited from class edu.uiuc.ncsa.security.storage.IndexedStreamStore

        converter, identifiableProvider, initializer
      • Fields inherited from interface edu.uiuc.ncsa.security.core.Store

        VERSION_TAG
    • Constructor Summary

      Constructors 
      Constructor Description
      DSFSClientStore​(File f, edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<Client> idp, edu.uiuc.ncsa.security.storage.data.MapConverter<Client> cp, boolean removeEmptyFiles, boolean removeFailedFiles)  
      DSFSClientStore​(File storeDirectory, File indexDirectory, edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<Client> idp, edu.uiuc.ncsa.security.storage.data.MapConverter<Client> cp, boolean removeEmptyFiles, boolean removeFailedFiles)  
    • Constructor Detail

      • DSFSClientStore

        public DSFSClientStore​(File f,
                               edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<Client> idp,
                               edu.uiuc.ncsa.security.storage.data.MapConverter<Client> cp,
                               boolean removeEmptyFiles,
                               boolean removeFailedFiles)
      • DSFSClientStore

        public DSFSClientStore​(File storeDirectory,
                               File indexDirectory,
                               edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<Client> idp,
                               edu.uiuc.ncsa.security.storage.data.MapConverter<Client> cp,
                               boolean removeEmptyFiles,
                               boolean removeFailedFiles)
    • Method Detail

      • getMostRecent

        public List<Client> getMostRecent​(int n,
                                          List<String> attributes)
        Specified by:
        getMostRecent in interface edu.uiuc.ncsa.security.core.Store<Client>
        Overrides:
        getMostRecent in class edu.uiuc.ncsa.security.storage.monitored.MonitoredFileStore<Client>