Class DefaultAutoDisablingScriptStrategy

java.lang.Object
de.hybris.platform.scripting.engine.impl.DoNotExecuteWhenDisabledStrategy
de.hybris.platform.scripting.engine.impl.DefaultAutoDisablingScriptStrategy
All Implemented Interfaces:
AutoDisablingScriptStrategy

public class DefaultAutoDisablingScriptStrategy extends DoNotExecuteWhenDisabledStrategy
This strategy provides auto-disabling feature for ScriptExecutable and it disables the ScriptExecutable after first ScriptExecutionException. This strategy is only used for model based scripts and it marks underlying ScriptModel as disabled so this feature may be used in cluster environment.