Class DefaultScriptingLanguagesService
- java.lang.Object
-
- de.hybris.platform.scripting.engine.impl.DefaultScriptingLanguagesService
-
- All Implemented Interfaces:
ScriptingLanguagesService
- Direct Known Subclasses:
TestScriptingLanguagesService
public class DefaultScriptingLanguagesService extends java.lang.Object implements ScriptingLanguagesService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDefaultScriptingLanguagesService.URIScriptExecutableLoader
-
Constructor Summary
Constructors Constructor Description DefaultScriptingLanguagesService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptExecutablegetExecutableByContent(ScriptContent scriptContent)Returns ready for execution object based on ScriptContent.ScriptExecutablegetExecutableByURI(java.lang.String scriptURI)Returns ready for execution object based on scriptURI.voidinit()voidsetCacheService(ScriptExecutablesCacheService cacheService)voidsetScriptEnginesRegistry(ScriptEnginesRegistry scriptEnginesRegistry)voidsetScriptRepositoriesRegistry(ScriptRepositoriesRegistry scriptRepositoriesRegistry)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getExecutableByContent
public ScriptExecutable getExecutableByContent(ScriptContent scriptContent)
Description copied from interface:ScriptingLanguagesServiceReturns ready for execution object based on ScriptContent. This kind of object is not cacheable.- Specified by:
getExecutableByContentin interfaceScriptingLanguagesService
-
getExecutableByURI
public ScriptExecutable getExecutableByURI(java.lang.String scriptURI)
Description copied from interface:ScriptingLanguagesServiceReturns ready for execution object based on scriptURI.ScriptURI must be in the form which is understandable by one of the registered script repositories.
- Specified by:
getExecutableByURIin interfaceScriptingLanguagesService- See Also:
ScriptsRepository
-
setCacheService
public void setCacheService(ScriptExecutablesCacheService cacheService)
-
setScriptEnginesRegistry
public void setScriptEnginesRegistry(ScriptEnginesRegistry scriptEnginesRegistry)
-
setScriptRepositoriesRegistry
public void setScriptRepositoriesRegistry(ScriptRepositoriesRegistry scriptRepositoriesRegistry)
-
-