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
Modifier and Type | Field and Description |
---|---|
protected MultiDSClientStoreProvider |
clientStoreProvider |
protected javax.inject.Provider<TokenForge> |
tokenForgeProvider |
protected javax.inject.Provider<? extends OA4MPServiceTransaction> |
transactionProvider |
converter, PREFIX, SCHEMA, TABLENAME
ADMIN_CLIENT_STORE, ARCHIVED_USERS, AUTHORIZATION_SERVLET, AUTHORIZATION_SERVLET_HEADER_FIELD_NAME, AUTHORIZATION_SERVLET_HEADER_REQUIRE, AUTHORIZATION_SERVLET_HEADER_USE, AUTHORIZATION_SERVLET_RETURN_DN_AS_USERNAME, AUTHORIZATION_SERVLET_SHOW_LOGON, AUTHORIZATION_SERVLET_URI, AUTHORIZATION_SERVLET_VERIFY_USERNAME, CLIENT_APPROVAL_STORE, CLIENTS_STORE, COMPONENT, CONVERT_DN_TO_GLOBUS_ID, DISABLE_DEFAULT_STORES, ENABLE_UTIL_SERVLET, ID_SCHEME, ID_SPP, IDENTITY_PROVIDERS, JSON_STORE, MAX_ALLOWED_NEW_CLIENT_REQUESTS, MESSAGES, MYPROXY, MYPROXY_HOST, MYPROXY_LOA, MYPROXY_LOA_NAME, MYPROXY_LOA_PORT, MYPROXY_PORT, MYPROXY_SERVER_DN, MYPROXY_SOCKET_TIMEOUT, PERMISSION_STORE, PINGABLE, SEQUENCE, SERIAL_STRING_NS, SERIAL_STRING_PREFIX, SERIAL_STRING_TOKEN, SERIAL_STRINGS, SERVICE_ADDRESS, TOKEN_PREFIX, TRANSACTIONS_STORE, TWO_FACTOR, USERS
FILE_STORE, FS_DATA, FS_INDEX, FS_PATH, FS_REMOVE_EMPTY_FILES, MARIADB_STORE, MEMORY_STORE, MYSQL_STORE, POSTGRESQL_STORE, SQL_DATABASE, SQL_PREFIX, SQL_SCHEMA, SQL_TABLENAME
MAIL, MAIL_COMPONENT, MAIL_ENABLED, MAIL_MESSAGE_TEMPLATE, MAIL_PASSWORD, MAIL_PORT, MAIL_RECIPIENTS, MAIL_SERVER, MAIL_START_TLS, MAIL_SUBJECT_TEMPLATE, MAIL_USE_SSL, MAIL_USERNAME
DEBUG
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
T |
get() |
T |
newInstance(edu.uiuc.ncsa.security.storage.sql.internals.Table table) |
componentFound, getConnectionPool, getDatabaseName, getPrefix, getSchema, getTablename, setTablename
checkEvent, getTarget, getType, getTypeAttribute, getTypeAttribute, getTypeBooleanAttribute, getTypeConfig, getTypeIntAttribute, getTypeIntAttribute, setTarget, setType, setTypeConfig, toString
addListener, fireComponentFound, getAttribute, getAttribute, getBooleanAttribute, getConfig, getConfigurationAt, getIntAttribute, getIntAttribute, hasA, isA, removeListener, setConfig
protected javax.inject.Provider<TokenForge> tokenForgeProvider
protected javax.inject.Provider<? extends OA4MPServiceTransaction> transactionProvider
protected MultiDSClientStoreProvider clientStoreProvider
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)
public T newInstance(edu.uiuc.ncsa.security.storage.sql.internals.Table table)
newInstance
in class edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<T extends DSSQLTransactionStore>
public T get()
get
in interface javax.inject.Provider<T extends DSSQLTransactionStore>
Copyright © 2019. All Rights Reserved.