Class DefaultBindingsCustomizer
java.lang.Object
org.apache.tinkerpop.gremlin.jsr223.DefaultBindingsCustomizer
- All Implemented Interfaces:
BindingsCustomizer,Customizer
Default implementation of the
BindingsCustomizer which adds bindings to the ScriptContext.GLOBAL_SCOPE.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultBindingsCustomizer(Bindings bindings) Creates a new object withScriptContext.GLOBAL_SCOPE. -
Method Summary
Modifier and TypeMethodDescriptionGets the bindings to add to aGremlinScriptEngine.intgetScope()Gets the scope to which the bindings apply.
-
Constructor Details
-
DefaultBindingsCustomizer
Creates a new object withScriptContext.GLOBAL_SCOPE.
-
-
Method Details
-
getBindings
Description copied from interface:BindingsCustomizerGets the bindings to add to aGremlinScriptEngine.- Specified by:
getBindingsin interfaceBindingsCustomizer
-
getScope
public int getScope()Description copied from interface:BindingsCustomizerGets the scope to which the bindings apply. The scope is determined by theScriptContextvalues where "100" isEngineScope(bindings apply to the currentGremlinScriptEngine) and "200" isGlobalScope(bindings apply to the engines created by the currentGremlinScriptEngineManager.- Specified by:
getScopein interfaceBindingsCustomizer
-