Class DSFSTransactionStoreProvider<T extends DSFSTransactionStore>

  • All Implemented Interfaces:
    OA4MPConfigTags, edu.uiuc.ncsa.security.core.configuration.ConfigurationTags, edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener, edu.uiuc.ncsa.security.core.configuration.StorageConfigurationTags, edu.uiuc.ncsa.security.util.mail.MailConfigurationTags, EventListener, javax.inject.Provider<T>
    Direct Known Subclasses:
    OA2FSTStoreProvider

    public class DSFSTransactionStoreProvider<T extends DSFSTransactionStore>
    extends edu.uiuc.ncsa.security.storage.FSProvider<T>
    implements OA4MPConfigTags

    Created by Jeff Gaynor
    on 1/16/12 at 4:24 PM

    • Field Detail

      • transactionProvider

        protected edu.uiuc.ncsa.security.core.IdentifiableProvider<? extends OA4MPServiceTransaction> transactionProvider
      • tokenForgeProvider

        protected javax.inject.Provider<TokenForge> tokenForgeProvider
    • Method Detail

      • componentFound

        public Object componentFound​(edu.uiuc.ncsa.security.core.configuration.provider.CfgEvent configurationEvent)
        Specified by:
        componentFound in interface edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener
        Overrides:
        componentFound in class edu.uiuc.ncsa.security.storage.FSProvider<T extends DSFSTransactionStore>
      • produce

        protected T produce​(File dataPath,
                            File indexPath,
                            boolean removeEmptyFiles)
        Specified by:
        produce in class edu.uiuc.ncsa.security.storage.FSProvider<T extends DSFSTransactionStore>