Package org.openl.rules.vm.ce
Class SimpleRulesRuntimeEnvMT
- java.lang.Object
-
- org.openl.vm.SimpleVM.SimpleRuntimeEnv
-
- org.openl.rules.vm.SimpleRulesRuntimeEnv
-
- org.openl.rules.vm.ce.SimpleRulesRuntimeEnvMT
-
- All Implemented Interfaces:
IRuntimeEnv
public class SimpleRulesRuntimeEnvMT extends SimpleRulesRuntimeEnv
-
-
Field Summary
-
Fields inherited from class org.openl.vm.SimpleVM.SimpleRuntimeEnv
contextStack, frameStack, thisStack
-
-
Constructor Summary
Constructors Constructor Description SimpleRulesRuntimeEnvMT(SimpleRulesRuntimeEnv delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeMethodArgumentsCacheMode(CacheMode mode)IRuntimeEnvclone()ArgumentCachingStoragegetArgumentCachingStorage()CacheModegetCacheMode()IOpenClassgetTopClass()booleanisIgnoreRecalculation()booleanisMethodArgumentsCacheEnable()booleanisOriginalCalculation()voidsetIgnoreRecalculate(boolean ignoreRecalculate)voidsetMethodArgumentsCacheEnable(boolean enable)voidsetOriginalCalculation(boolean originalCalculation)voidsetTopClass(IOpenClass topClass)-
Methods inherited from class org.openl.rules.vm.SimpleRulesRuntimeEnv
buildDefaultRuntimeContext, cancelActionIfExists, cloneContextStack, getMethodWrapper, joinActionIfExists, pushAction, setMethodWrapper
-
Methods inherited from class org.openl.vm.SimpleVM.SimpleRuntimeEnv
getContext, getLocalFrame, getRunner, getThis, isContextManagingSupported, popContext, popLocalFrame, popThis, pushContext, pushLocalFrame, pushThis, setContext
-
-
-
-
Constructor Detail
-
SimpleRulesRuntimeEnvMT
public SimpleRulesRuntimeEnvMT(SimpleRulesRuntimeEnv delegate)
-
-
Method Detail
-
clone
public IRuntimeEnv clone()
- Overrides:
clonein classSimpleRulesRuntimeEnv
-
getTopClass
public IOpenClass getTopClass()
- Overrides:
getTopClassin classSimpleRulesRuntimeEnv
-
setTopClass
public void setTopClass(IOpenClass topClass)
- Overrides:
setTopClassin classSimpleRulesRuntimeEnv
-
isMethodArgumentsCacheEnable
public boolean isMethodArgumentsCacheEnable()
- Overrides:
isMethodArgumentsCacheEnablein classSimpleRulesRuntimeEnv
-
changeMethodArgumentsCacheMode
public void changeMethodArgumentsCacheMode(CacheMode mode)
- Overrides:
changeMethodArgumentsCacheModein classSimpleRulesRuntimeEnv
-
getCacheMode
public CacheMode getCacheMode()
- Overrides:
getCacheModein classSimpleRulesRuntimeEnv
-
setMethodArgumentsCacheEnable
public void setMethodArgumentsCacheEnable(boolean enable)
- Overrides:
setMethodArgumentsCacheEnablein classSimpleRulesRuntimeEnv
-
isIgnoreRecalculation
public boolean isIgnoreRecalculation()
- Overrides:
isIgnoreRecalculationin classSimpleRulesRuntimeEnv
-
setIgnoreRecalculate
public void setIgnoreRecalculate(boolean ignoreRecalculate)
- Overrides:
setIgnoreRecalculatein classSimpleRulesRuntimeEnv
-
isOriginalCalculation
public boolean isOriginalCalculation()
- Overrides:
isOriginalCalculationin classSimpleRulesRuntimeEnv
-
setOriginalCalculation
public void setOriginalCalculation(boolean originalCalculation)
- Overrides:
setOriginalCalculationin classSimpleRulesRuntimeEnv
-
getArgumentCachingStorage
public ArgumentCachingStorage getArgumentCachingStorage()
- Overrides:
getArgumentCachingStoragein classSimpleRulesRuntimeEnv
-
-