public class DefaultScriptingLanguagesService extends java.lang.Object implements ScriptingLanguagesService
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultScriptingLanguagesService.URIScriptExecutableLoader |
| Constructor and Description |
|---|
DefaultScriptingLanguagesService() |
| Modifier and Type | Method and Description |
|---|---|
ScriptExecutable |
getExecutableByContent(ScriptContent scriptContent)
Returns ready for execution object based on ScriptContent.
|
ScriptExecutable |
getExecutableByURI(java.lang.String scriptURI)
Returns ready for execution object based on scriptURI.
|
void |
init() |
void |
setCacheService(ScriptExecutablesCacheService cacheService) |
void |
setScriptEnginesRegistry(ScriptEnginesRegistry scriptEnginesRegistry) |
void |
setScriptRepositoriesRegistry(ScriptRepositoriesRegistry scriptRepositoriesRegistry) |
@PostConstruct public void init()
public ScriptExecutable getExecutableByContent(ScriptContent scriptContent)
ScriptingLanguagesServicegetExecutableByContent in interface ScriptingLanguagesServicepublic ScriptExecutable getExecutableByURI(java.lang.String scriptURI)
ScriptingLanguagesServiceScriptURI must be in the form which is understandable by one of the registered script repositories.
getExecutableByURI in interface ScriptingLanguagesServiceScriptsRepositorypublic void setCacheService(ScriptExecutablesCacheService cacheService)
public void setScriptEnginesRegistry(ScriptEnginesRegistry scriptEnginesRegistry)
public void setScriptRepositoriesRegistry(ScriptRepositoriesRegistry scriptRepositoriesRegistry)
Copyright © 2018 SAP SE. All Rights Reserved.