Class AlfrescoScriptContext


  • public class AlfrescoScriptContext
    extends org.mozilla.javascript.Context
    Custom Rhino context that holds data as start time and memory
    See Also:
    Context
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.mozilla.javascript.Context

        org.mozilla.javascript.Context.ClassShutterSetter
    • Field Summary

      • Fields inherited from class org.mozilla.javascript.Context

        emptyArgs, errorReporterProperty, FEATURE_DYNAMIC_SCOPE, FEATURE_E4X, FEATURE_ENABLE_XML_SECURE_PARSING, FEATURE_ENHANCED_JAVA_ACCESS, FEATURE_ENUMERATE_IDS_FIRST, FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE, FEATURE_LITTLE_ENDIAN, FEATURE_LOCATION_INFORMATION_IN_ERROR, FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME, FEATURE_NON_ECMA_GET_YEAR, FEATURE_OLD_UNDEF_NULL_THIS, FEATURE_PARENT_PROTO_PROPERTIES, FEATURE_PARENT_PROTO_PROPRTIES, FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER, FEATURE_STRICT_EVAL, FEATURE_STRICT_MODE, FEATURE_STRICT_VARS, FEATURE_THREAD_SAFE_OBJECTS, FEATURE_TO_STRING_AS_SOURCE, FEATURE_V8_EXTENSIONS, FEATURE_WARNING_AS_ERROR, generateObserverCount, languageVersionProperty, VERSION_1_0, VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7, VERSION_1_8, VERSION_DEFAULT, VERSION_ES6, VERSION_UNKNOWN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getStartMemory()  
      long getStartTime()  
      long getThreadId()  
      boolean isLimitsEnabled()  
      void setLimitsEnabled​(boolean limitsEnabled)  
      void setStartMemory​(long startMemory)  
      void setStartTime​(long startTime)  
      void setThreadId​(long threadId)  
      • Methods inherited from class org.mozilla.javascript.Context

        addActivationName, addContextListener, addPropertyChangeListener, call, call, callFunctionWithContinuations, captureContinuation, checkLanguageVersion, checkOptimizationLevel, compileFunction, compileReader, compileReader, compileString, createClassLoader, decompileFunction, decompileFunctionBody, decompileScript, enter, enter, evaluateReader, evaluateString, executeScriptWithContinuations, exit, getApplicationClassLoader, getClassShutterSetter, getCurrentContext, getDebuggableView, getDebugger, getDebuggerContextData, getE4xImplementationFactory, getElements, getErrorReporter, getFactory, getImplementationVersion, getInstructionObserverThreshold, getLanguageVersion, getLocale, getMaximumInterpreterStackDepth, getOptimizationLevel, getThreadLocal, getUndefinedValue, getWrapFactory, hasFeature, initSafeStandardObjects, initSafeStandardObjects, initSafeStandardObjects, initStandardObjects, initStandardObjects, initStandardObjects, isActivationNeeded, isGeneratingDebug, isGeneratingDebugChanged, isGeneratingSource, isSealed, isStrictMode, isValidLanguageVersion, isValidOptimizationLevel, javaToJS, jsToJava, newArray, newArray, newObject, newObject, newObject, observeInstructionCount, putThreadLocal, removeActivationName, removeContextListener, removePropertyChangeListener, removeThreadLocal, reportError, reportError, reportRuntimeError, reportRuntimeError, reportWarning, reportWarning, reportWarning, resumeContinuation, seal, setApplicationClassLoader, setCachingEnabled, setClassShutter, setDebugger, setErrorReporter, setGenerateObserverCount, setGeneratingDebug, setGeneratingSource, setInstructionObserverThreshold, setLanguageVersion, setLocale, setMaximumInterpreterStackDepth, setOptimizationLevel, setSecurityController, setWrapFactory, stringIsCompilableUnit, throwAsScriptRuntimeEx, toBoolean, toNumber, toObject, toObject, toString, toType, unseal
    • Constructor Detail

      • AlfrescoScriptContext

        public AlfrescoScriptContext()
    • Method Detail

      • getStartTime

        public long getStartTime()
      • setStartTime

        public void setStartTime​(long startTime)
      • getThreadId

        public long getThreadId()
      • setThreadId

        public void setThreadId​(long threadId)
      • getStartMemory

        public long getStartMemory()
      • setStartMemory

        public void setStartMemory​(long startMemory)
      • isLimitsEnabled

        public boolean isLimitsEnabled()
      • setLimitsEnabled

        public void setLimitsEnabled​(boolean limitsEnabled)