Class AbstractScriptExecutable
java.lang.Object
de.hybris.platform.scripting.engine.impl.AbstractScriptExecutable
- All Implemented Interfaces:
ScriptExecutable
- Direct Known Subclasses:
InterpretedScriptExecutable,PrecompiledExecutable
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractScriptExecutable(org.springframework.context.ApplicationContext appContext, Map<String, Object> globalContext, AutoDisablingScriptStrategy autoDisablingScriptStrategy) -
Method Summary
Modifier and TypeMethodDescriptionexecute()protected abstract ScriptExecutionResultexecute(ScriptContext scriptContext) <T> TgetAsInterface(Class<T> clazz) <T> TgetAsInterface(Class<T> clazz, Map<String, Object> context) protected abstract ScriptEnginebooleanprotected ScriptContext
-
Constructor Details
-
AbstractScriptExecutable
public AbstractScriptExecutable(org.springframework.context.ApplicationContext appContext, Map<String, Object> globalContext, AutoDisablingScriptStrategy autoDisablingScriptStrategy)
-
-
Method Details
-
getAsInterface
- Specified by:
getAsInterfacein interfaceScriptExecutable
-
getAsInterface
- Specified by:
getAsInterfacein interfaceScriptExecutable
-
execute
- Specified by:
executein interfaceScriptExecutable
-
execute
- Specified by:
executein interfaceScriptExecutable
-
execute
public ScriptExecutionResult execute(Map<String, Object> context, Writer outputWriter, Writer errorWriter) - Specified by:
executein interfaceScriptExecutable
-
isDisabled
public boolean isDisabled()- Specified by:
isDisabledin interfaceScriptExecutable
-
execute
-
getEngine
-
prepareEngineContext
-