Index

A C D E G I J L M N R S U X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCiUtilsPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addGroovyLibrariesReadPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addInternalAccessPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addJavaHomeSecurityLibPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addJavaPrimitivesPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addJsonModule(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addJsonSmartLibraryPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addJythonLibrariesReadPermissions(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addReadPermissionOnJar(List<String>, Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addReadPermissionOnPluginsFolder(Permissions) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
addScript(XlrScript) - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
addScriptLogger() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_EXECUTION_OUTPUT_WRITER - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_PHASE - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_RELEASE - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_TASK - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_VALUE_PROVIDER - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_VALUE_PROVIDER_RESULT - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTR_VERSION - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTRIBUTE_FOLDER_VARIABLES - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTRIBUTE_GLOBAL_VARIABLES - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
ATTRIBUTE_RELEASE_VARIABLES - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 

C

cleanupTimeout() - Method in class com.xebialabs.xlrelease.script.ScriptTimeoutContext
 
close() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
com.xebialabs.xlrelease.script - package com.xebialabs.xlrelease.script
 
com.xebialabs.xlrelease.script.jython - package com.xebialabs.xlrelease.script.jython
 
CONFIGURATION_ID_PROPERTY_NAME - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
configureSandboxAndGetEngine(boolean) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
This method sets threadlocal "sandbox" property that is later used by SandboxAwarePackageManager to restrict packages (class namespaces) that are accessible
CONTEXT_BINDINGS_TO_UNWRAP - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
CONTEXT_BINDINGS_TO_WRAP - Static variable in class com.xebialabs.xlrelease.script.XlrScriptContext
 
createMinimalPermissions() - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

D

doPrivileged(ScriptEngine, String, ScriptContext, AccessControlContext) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

E

evalScript(XlrScriptContext) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
evalScript(XlrScriptContext) - Method in interface com.xebialabs.xlrelease.script.ScriptExecutor
 
evalScriptPrivileged(ScriptEngine, String, ScriptContext, AccessControlContext) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
evalScriptPrivileged(ScriptEngine, String, ScriptContext, AccessControlContext) - Method in class com.xebialabs.xlrelease.script.jython.JythonScriptExecutor
 

G

getAccessControlContext() - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
getExecutionId() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
getScriptEngine(boolean) - Method in interface com.xebialabs.xlrelease.script.Jsr223EngineFactory
 
getScriptPathForLog() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
getScriptPermissions() - Method in class com.xebialabs.xlrelease.script.ScriptPermissionsProvider
 
getScripts() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
getValueProviderResult() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
getWorkDir() - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

I

isRestricted(boolean) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
isScriptSandboxEnabled() - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

J

Jsr223EngineFactory - Interface in com.xebialabs.xlrelease.script
 
Jsr223ScriptExecutor - Class in com.xebialabs.xlrelease.script
 
Jsr223ScriptExecutor(Jsr223EngineFactory, ScriptPermissionsProvider, boolean, String) - Constructor for class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
JythonScriptExecutor - Class in com.xebialabs.xlrelease.script.jython
 
JythonScriptExecutor(Jsr223EngineFactory, ScriptPermissionsProvider, JythonScriptValidator, Boolean, String) - Constructor for class com.xebialabs.xlrelease.script.jython.JythonScriptExecutor
 

L

logger - Variable in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

M

merge(ScriptContext, int) - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 

N

noTimeoutContext() - Static method in class com.xebialabs.xlrelease.script.ScriptTimeoutContext
 

R

registerTimeout() - Method in class com.xebialabs.xlrelease.script.ScriptTimeoutContext
 
reloadScriptEngines() - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
resolvePermissionIfNecessary(Permission) - Method in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
restrictedEngine - Variable in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

S

SCRIPT_POLICY_FILE - Static variable in class com.xebialabs.xlrelease.script.ScriptPermissionsProvider
 
ScriptExecutor - Interface in com.xebialabs.xlrelease.script
 
scriptPermissionsProvider - Variable in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 
ScriptPermissionsProvider - Class in com.xebialabs.xlrelease.script
 
ScriptPermissionsProvider() - Constructor for class com.xebialabs.xlrelease.script.ScriptPermissionsProvider
 
ScriptPermissionsProvider(boolean) - Constructor for class com.xebialabs.xlrelease.script.ScriptPermissionsProvider
 
ScriptTimeoutContext - Class in com.xebialabs.xlrelease.script
 
ScriptTimeoutContext(boolean, ScheduledExecutorService, Duration) - Constructor for class com.xebialabs.xlrelease.script.ScriptTimeoutContext
 
ScriptTimeoutContext(boolean, ScheduledExecutorService, Duration, String) - Constructor for class com.xebialabs.xlrelease.script.ScriptTimeoutContext
 
ScriptTimeoutException - Exception Class in com.xebialabs.xlrelease.script
 
ScriptTimeoutException(String, Exception) - Constructor for exception class com.xebialabs.xlrelease.script.ScriptTimeoutException
 
setScriptPathForLog(String) - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 
shouldCheckPolicyPermissions() - Method in class com.xebialabs.xlrelease.script.XlrScriptContext
 

U

unrestrictedEngine - Variable in class com.xebialabs.xlrelease.script.Jsr223ScriptExecutor
 

X

XlrScriptContext - Class in com.xebialabs.xlrelease.script
 
XlrScriptContext() - Constructor for class com.xebialabs.xlrelease.script.XlrScriptContext
 
XlrScriptContext(String) - Constructor for class com.xebialabs.xlrelease.script.XlrScriptContext
 
XlrScriptContext(String, ScriptTimeoutContext) - Constructor for class com.xebialabs.xlrelease.script.XlrScriptContext
 
A C D E G I J L M N R S U X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form