Class AbstractEvalOpProcessor

    • Field Detail

      • evalOpTimer

        public static final com.codahale.metrics.Timer evalOpTimer
      • CONFIG_MAX_PARAMETERS

        public static final String CONFIG_MAX_PARAMETERS
        The maximum number of parameters that can be passed on a script evaluation request.
        See Also:
        Constant Field Values
      • DEFAULT_MAX_PARAMETERS

        public static final int DEFAULT_MAX_PARAMETERS
        Default number of parameters allowed on a script evaluation request.
        See Also:
        Constant Field Values
      • maxParameters

        protected int maxParameters
      • INVALID_BINDINGS_KEYS

        protected static final Set<String> INVALID_BINDINGS_KEYS
        This may or may not be the full set of invalid binding keys. It is dependent on the static imports made to Gremlin Server. This should get rid of the worst offenders though and provide a good message back to the calling client.

        Use of toUpperCase() on the accessor values of T solves an issue where the ScriptEngine ignores private scope on T and imports static fields.

    • Constructor Detail

      • AbstractEvalOpProcessor

        protected AbstractEvalOpProcessor​(boolean manageTransactions)