| 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. |
| 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–2017 Apache Software Foundation. All rights reserved.