Class OA2QDLEnvironment
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.AbstractEnvironment
-
- edu.uiuc.ncsa.qdl.config.QDLEnvironment
-
- org.oa4mp.server.loader.oauth2.scripting.qdl.OA2QDLEnvironment
-
- All Implemented Interfaces:
edu.uiuc.ncsa.qdl.config.QDLConfigurationConstants
,edu.uiuc.ncsa.security.core.Logable
,Serializable
public class OA2QDLEnvironment extends edu.uiuc.ncsa.qdl.config.QDLEnvironment
Environment in OA4MP for QDL.Created by Jeff Gaynor
on 4/29/22 at 9:10 AM- See Also:
- Serialized Form
-
-
Field Summary
-
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 OA2QDLEnvironment()
OA2QDLEnvironment(edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLogger, String cfgFile, String name, boolean isEnabled, boolean isServerModeOn, boolean isRestrictedIO, int numericDigits, String bootScript, String wsHomeDir, String wsEnv, boolean echoModeOn, boolean prettyPrint, boolean verboseOn, boolean compressionOn, boolean showBanner, List<edu.uiuc.ncsa.qdl.config.VFSConfig> vfsConfigs, List<edu.uiuc.ncsa.qdl.config.ModuleConfig> moduleConfigs, String scriptPath, String modulePath, String libPath, String debugLevel, boolean autosaveOn, long autosaveInterval, boolean autosaveMessagesOn, boolean useExternalEditor, String externalEditorPath, edu.uiuc.ncsa.security.util.cli.editing.Editors qdlEditors, boolean enableLibrarySupport, boolean assertionsOn, String saveDir, boolean allowOverwriteBaseFunctions, edu.uiuc.ncsa.security.util.scripting.ScriptSet serverScripts, edu.uiuc.ncsa.qdl.state.LibLoader libLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description edu.uiuc.ncsa.security.util.scripting.ScriptSet
getServerScripts()
boolean
hasServerScripts()
void
setServerScripts(edu.uiuc.ncsa.security.util.scripting.ScriptSet serverScripts)
-
Methods inherited from class edu.uiuc.ncsa.qdl.config.QDLEnvironment
getAutosaveInterval, getBootScript, getCfgFile, getDebugLevel, getExternalEditorPath, getLibLoader, getLibPath, getModuleConfigs, getModulePath, getName, getNumericDigits, getQdlEditors, getSaveDir, getScriptPath, getVFSConfigurations, getWSEnv, getWSHomeDir, hasBootScript, hasLibLoader, isAllowOverwriteBaseFunctions, isAssertionsOn, isAutosaveMessagesOn, isAutosaveOn, isCompressionOn, isEchoModeOn, isEnabled, isEnableLibrarySupport, isPrettyPrint, isRestrictedIO, isServerModeOn, isShowBanner, isUseExternalEditor, isWSVerboseOn, setAllowOverwriteBaseFunctions, setAssertionsOn, setAutosaveInterval, setAutosaveMessagesOn, setAutosaveOn, setCompressionOn, setDebugLevel, setEnableLibrarySupport, setExternalEditorPath, setLibLoader, setNumericDigits, setPrettyPrint, setQdlEditors, setSaveDir, setUseExternalEditor, setWsHomeDir
-
-
-
-
Constructor Detail
-
OA2QDLEnvironment
public OA2QDLEnvironment()
-
OA2QDLEnvironment
public OA2QDLEnvironment(edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLogger, String cfgFile, String name, boolean isEnabled, boolean isServerModeOn, boolean isRestrictedIO, int numericDigits, String bootScript, String wsHomeDir, String wsEnv, boolean echoModeOn, boolean prettyPrint, boolean verboseOn, boolean compressionOn, boolean showBanner, List<edu.uiuc.ncsa.qdl.config.VFSConfig> vfsConfigs, List<edu.uiuc.ncsa.qdl.config.ModuleConfig> moduleConfigs, String scriptPath, String modulePath, String libPath, String debugLevel, boolean autosaveOn, long autosaveInterval, boolean autosaveMessagesOn, boolean useExternalEditor, String externalEditorPath, edu.uiuc.ncsa.security.util.cli.editing.Editors qdlEditors, boolean enableLibrarySupport, boolean assertionsOn, String saveDir, boolean allowOverwriteBaseFunctions, edu.uiuc.ncsa.security.util.scripting.ScriptSet serverScripts, edu.uiuc.ncsa.qdl.state.LibLoader libLoader)
-
-