Class DSSQLTransactionStoreProvider<T extends DSSQLTransactionStore>

  • 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:
    OA2SQLTransactionStoreProvider

    public class DSSQLTransactionStoreProvider<T extends DSSQLTransactionStore>
    extends edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<T>
    implements OA4MPConfigTags

    Created by Jeff Gaynor
    on 1/17/12 at 9:11 AM

    • Constructor Detail

      • DSSQLTransactionStoreProvider

        public DSSQLTransactionStoreProvider​(org.apache.commons.configuration.tree.ConfigurationNode config,
                                             edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp,
                                             String type,
                                             MultiDSClientStoreProvider clientStoreProvider,
                                             javax.inject.Provider<? extends OA4MPServiceTransaction> tp,
                                             javax.inject.Provider<TokenForge> tfp,
                                             edu.uiuc.ncsa.security.storage.data.MapConverter converter)
    • Method Detail

      • newInstance

        public T newInstance​(edu.uiuc.ncsa.security.storage.sql.internals.Table table)
        Specified by:
        newInstance in class edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<T extends DSSQLTransactionStore>