Package edu.uiuc.ncsa.sas.loader
Class SASCFConfigurationLoader<T extends SASEnvironment>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader<T>
-
- edu.uiuc.ncsa.security.storage.CFDBConfigLoader<T>
-
- edu.uiuc.ncsa.sas.loader.SASCFConfigurationLoader<T>
-
- All Implemented Interfaces:
ConfigurationLoader<T>,Version,Serializable
public class SASCFConfigurationLoader<T extends SASEnvironment> extends CFDBConfigLoader<T>
Created by Jeff Gaynor
on 8/16/22 at 1:00 PM- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader
CFLoggingConfigLoader.MyLoggerProvider
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.security.storage.CFDBConfigLoader
derbyConnectionPoolProvider, mariaDBConnectionPoolProvider, mySQLConnectionPoolProvider, pgConnectionPoolProvider
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader
cn, debugger, loggerProvider, myLogger
-
Fields inherited from interface edu.uiuc.ncsa.security.core.Version
VERSION_NUMBER
-
-
Constructor Summary
Constructors Constructor Description SASCFConfigurationLoader(CFNode node)SASCFConfigurationLoader(CFNode node, MyLoggingFacade logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcreateInstance()Internal call to Create the service environment from the initialized state of this boot strapper.protected List<String>getAccessList()ClientProvidergetClientProvider()HashMap<String,String>getConstants()Not needed hereprotected SASClientStoreProvidergetCSP()StringgetVersionString()Returns a string that identifies the version of this server.Tload()load the configuration.-
Methods inherited from class edu.uiuc.ncsa.security.storage.CFDBConfigLoader
getDerbyConnectionPoolProvider, getDerbyConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMySQLConnectionPoolProvider, getMySQLConnectionPoolProvider, getPgConnectionPoolProvider, getPgConnectionPoolProvider, isDefaultStoreDisabled
-
Methods inherited from class edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader
debug, getDebugger, getLoggerProvider, getMyLogger, info, setLoggerProvider, warn
-
-
-
-
Constructor Detail
-
SASCFConfigurationLoader
public SASCFConfigurationLoader(CFNode node, MyLoggingFacade logger)
-
SASCFConfigurationLoader
public SASCFConfigurationLoader(CFNode node)
-
-
Method Detail
-
load
public T load()
Description copied from interface:ConfigurationLoaderload the configuration. Normally the specifics of the configuration (e.g. a property file or an XML node) are loaded in the constructor first before this call. This is called automatically by the bootstrapper.- Returns:
-
createInstance
public T createInstance()
Description copied from interface:ConfigurationLoaderInternal call to Create the service environment from the initialized state of this boot strapper.- Returns:
-
getVersionString
public String getVersionString()
Description copied from class:CFLoggingConfigLoaderReturns a string that identifies the version of this server. This will be automatically written to the log as one of the first bootup messages.- Specified by:
getVersionStringin classCFLoggingConfigLoader<T extends SASEnvironment>- Returns:
-
getClientProvider
public ClientProvider getClientProvider()
-
getCSP
protected SASClientStoreProvider getCSP()
-
-