Class OA2QDLConfigurationLoader<T extends OA2QDLEnvironment>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T>
-
- edu.uiuc.ncsa.qdl.config.QDLConfigurationLoader<T>
-
- org.oa4mp.server.loader.oauth2.scripting.qdl.OA2QDLConfigurationLoader<T>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.qdl.config.QDLConfigurationConstants
,edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>
,edu.uiuc.ncsa.security.core.Version
,Serializable
public class OA2QDLConfigurationLoader<T extends OA2QDLEnvironment> extends edu.uiuc.ncsa.qdl.config.QDLConfigurationLoader<T>
Created by Jeff Gaynor
on 4/29/22 at 9:31 AM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
SCRIPT_TAG
static String
SCRIPTS_TAG
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader
cn, debugger, loggerProvider, myLogger
-
Fields inherited from interface edu.uiuc.ncsa.qdl.config.QDLConfigurationConstants
BOOT_SCRIPT_TAG, CONFG_ATTR_ASSERTIONS_ENABLED, CONFG_ATTR_DEBUG, CONFG_ATTR_ENABLED, CONFG_ATTR_NAME, CONFG_ATTR_NUMERIC_DIGITS, CONFG_ATTR_OVERWRITE_BASE_FUNCTIONS_ENABLED, CONFG_ATTR_RESTRICTED_IO_RESTRICTED, CONFG_ATTR_SERVER_MODE_ENABLED, CONFIG_FILE_FLAG, CONFIG_NAME_FLAG, CONFIG_TAG_NAME, ENABLE_LIBRARY_SUPPORT, LIB_PATH_TAG, MODULE_ATTR_IMPORT_ON_START, MODULE_ATTR_LIB_LOADER, MODULE_ATTR_TYPE, MODULE_CLASS_NAME_TAG, MODULE_PATH_TAG, MODULE_TAG_NAME, MODULE_TYPE_JAVA, MODULE_TYPE_QDL, MODULES_TAG_NAME, QDL_MODULE_PATH_TAG, RUN_INIT_ON_LOAD, SCRIPT_PATH_TAG, VFS_ATTR_ACCESS, VFS_ATTR_TYPE, VFS_MOUNT_POINT_TAG, VFS_ROOT_DIR_TAG, VFS_SCHEME_TAG, VFS_TAG_NAME, VFS_TYPE_MEMORY, VFS_TYPE_MYSQL, VFS_TYPE_PASS_THROUGH, VFS_TYPE_ZIP, VFS_ZIP_FILE_PATH, VIRTUAL_FILE_SYSTEMS_TAG_NAME, WS_ATTR_ASSERTIONS_ON, WS_ATTR_AUTOSAVE_INTERVAL, WS_ATTR_AUTOSAVE_MESSAGES_ON, WS_ATTR_AUTOSAVE_ON, WS_ATTR_ECHO_MODE_ON, WS_ATTR_PRETTY_PRINT, WS_ATTR_SHOW_BANNER, WS_ATTR_VERBOSE, WS_COMPRESS_SERIALIZATION_TAG, WS_EDITOR_ENABLE, WS_EDITOR_NAME, WS_ENV, WS_HOME_DIR_TAG, WS_SAVE_DIR, WS_TAG
-
-
Constructor Summary
Constructors Constructor Description OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node)
OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
createInstance()
edu.uiuc.ncsa.security.util.scripting.ScriptSet
getServerScriptSet()
protected String
getWSEnvFile()
-
Methods inherited from class edu.uiuc.ncsa.qdl.config.QDLConfigurationLoader
areAssertionsEnabled, getAutosaveInterval, getBootScript, getCompressionOn, getConfigFile, getConstants, getDebugLevel, getEditors, getExternalEditorPath, getFirstBooleanValue, getLibLoader, getLibPath, getModuleConfigs, getModulePath, getName, getNumericDigits, getSaveDir, getScriptPath, getVersionString, getVFSConfigs, getWSHomeDir, isAutosaveMessagesOn, isAutosaveOn, isEchoModeOn, isEnabled, isEnableLibrarySupport, isOverwriteBaseFunctionsOn, isPrettyPrint, isRestrictedIO, isRunInitOnLoad, isServerModeOn, isWSVerboseOn, load, main, setConfigFile, showBanner, useWSExternalEditor
-
-
-
-
Constructor Detail
-
OA2QDLConfigurationLoader
public OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node)
-
OA2QDLConfigurationLoader
public OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
-
-
Method Detail
-
createInstance
public T createInstance()
- Specified by:
createInstance
in interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends OA2QDLEnvironment>
- Overrides:
createInstance
in classedu.uiuc.ncsa.qdl.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getWSEnvFile
protected String getWSEnvFile()
- Overrides:
getWSEnvFile
in classedu.uiuc.ncsa.qdl.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getServerScriptSet
public edu.uiuc.ncsa.security.util.scripting.ScriptSet getServerScriptSet()
-
-