public class DefaultBindingsCustomizer extends Object implements BindingsCustomizer
BindingsCustomizer. If this customizer is applied directly to a
GremlinScriptEngine it will not apply GLOBAL_SCOPE bindings. Those can only be applied if the
customizer is applied via the GremlinScriptEngineManager (which would do so through the
BindingsGremlinPlugin.| Constructor and Description |
|---|
DefaultBindingsCustomizer(Bindings bindings)
Creates a new object with
ScriptContext.ENGINE_SCOPE. |
DefaultBindingsCustomizer(Bindings bindings,
int scope) |
| Modifier and Type | Method and Description |
|---|---|
Bindings |
getBindings()
Gets the bindings to add to a
GremlinScriptEngine. |
int |
getScope()
Gets the scope to which the bindings apply.
|
public DefaultBindingsCustomizer(Bindings bindings)
ScriptContext.ENGINE_SCOPE.public DefaultBindingsCustomizer(Bindings bindings, int scope)
public Bindings getBindings()
BindingsCustomizerGremlinScriptEngine.getBindings in interface BindingsCustomizerpublic int getScope()
BindingsCustomizerScriptContext values where
"100" is EngineScope (bindings apply to the current GremlinScriptEngine) and "200" is
GlobalScope (bindings apply to the engines created by the current GremlinScriptEngineManager.getScope in interface BindingsCustomizerCopyright © 2013–2017 Apache Software Foundation. All rights reserved.