Interface | Description |
---|---|
BindingsCustomizer |
Provides a way to alter the bindings on a
GremlinScriptEngine . |
Customizer |
The
Customizer provides a general way to provide configurations to a GremlinScriptEngine . |
GremlinPlugin |
A plugin interface that is used by the
GremlinScriptEngineManager to configure special Customizer
instances that will alter the features of any GremlinScriptEngine created by the manager itself. |
GremlinScriptEngine |
A
GremlinScriptEngine is an extension of the standard ScriptEngine and provides some specific
methods that are important to the TinkerPop environment. |
GremlinScriptEngineFactory |
Creates a
GremlinScriptEngine implementation and supplies to it any Customizer implementations to
it that are available on the GremlinScriptEngineManager . |
GremlinScriptEngineManager |
The
ScriptEngineManager implements a discovery, instantiation and configuration mechanism for
GremlinScriptEngine classes and also maintains a collection of key/value pairs storing state shared by all
engines created by it. |
ImportCustomizer |
Provides the list of imports to apply to a
GremlinScriptEngine instance. |
ScriptCustomizer |
A
Customizer that executes scripts in a GremlinScriptEngine instance for purpose of initialization. |
TranslatorCustomizer |
Provides a way to customize and override
Bytecode to script translation. |
Class | Description |
---|---|
AbstractGremlinPlugin | |
AbstractGremlinScriptEngineFactory |
A simple base implementation of the
GremlinScriptEngineFactory . |
BindingsGremlinPlugin |
A plugin that allows
Bindings to be applied to a GremlinScriptEngine at the time of creation. |
BindingsGremlinPlugin.Builder | |
CachedGremlinScriptEngineManager |
An implementation of the
GremlinScriptEngineManager that caches the instances of the
GremlinScriptEngine instances that are created by it. |
ConcurrentBindings |
A
Bindings that can be accessed concurrently by multiple threads. |
CoreGremlinPlugin |
This module is required for a
ScriptEngine to be Gremlin-enabled. |
CoreImports | |
DefaultBindingsCustomizer |
Default implementation of the
BindingsCustomizer which adds bindings to the ScriptContext.GLOBAL_SCOPE . |
DefaultGremlinScriptEngineManager |
The
ScriptEngineManager implements a discovery, instantiation and configuration mechanism for
GremlinScriptEngine classes and also maintains a collection of key/value pairs storing state shared by all
engines created by it. |
DefaultImportCustomizer |
Simple implementation of the
ImportCustomizer which allows direct setting of all the different import types. |
DefaultImportCustomizer.Builder | |
DefaultScriptCustomizer |
Default implementation of the
ScriptCustomizer that can create the script list from a list of files or
from lines of script. |
GremlinScriptContext |
A
ScriptContext that doesn't create new instances of Reader and Writer classes on
initialization. |
ImportGremlinPlugin |
A module that allows custom class, static method and enum imports (i.e.
|
ImportGremlinPlugin.Builder | |
JavaTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>> | |
LazyBindingsCustomizer |
A customizer implementation that provides bindings to a
GremlinScriptEngine in the
ScriptContext.GLOBAL_SCOPE . |
ScriptEngineCache |
A cache of standard
ScriptEngine instances, instantiated by the standard ScriptEngineManager . |
ScriptFileGremlinPlugin |
Loads scripts from one or more files into the
GremlinScriptEngine at startup. |
ScriptFileGremlinPlugin.Builder | |
SingleGremlinScriptEngineManager |
Provides static access to a
CachedGremlinScriptEngineManager instance. |
Copyright © 2013–2021 Apache Software Foundation. All rights reserved.