| 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 | |
| BindingsScriptEngineTest | |
| CachedGremlinScriptEngineManager | 
 An implementation of the  
GremlinScriptEngineManager that caches the instances of the
 GremlinScriptEngine instances that are created by it. | 
| CachedGremlinScriptEngineManagerTest | |
| 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. | 
| GremlinEnabledScriptEngineTest | 
 This is an important test case in that it validates that core features of  
ScriptEngine instances that claim
 to be "Gremlin-enabled" work in the expected fashion. | 
| GremlinScriptContext | 
 A  
ScriptContext that doesn't create new instances of Reader and Writer classes on
 initialization. | 
| GremlinScriptEngineSuite | |
| 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. | 
| MockGremlinScriptEngine | 
 This is a "do nothing" implementation of the  
GremlinScriptEngine which can be used to help test plugin
 implementations which don't have reference to a GremlinScriptEngine as a dependency. | 
| MockGremlinScriptEngineFactory | 
 This is a "do nothing" implementation of the  
GremlinScriptEngineFactory which can be used to help test plugin
 implementations which don't have reference to a GremlinScriptEngine as a dependency. | 
| ScriptEngineCache | 
 A cache of standard  
ScriptEngine instances, instantiated by the standard ScriptEngineManager. | 
| ScriptEngineLambdaTest | |
| ScriptEngineLambdaTest.Junk | |
| ScriptFileGremlinPlugin | 
 Loads scripts from one or more files into the  
GremlinScriptEngine at startup. | 
| ScriptFileGremlinPlugin.Builder | |
| SingleGremlinScriptEngineManager | 
 Provides static access to a  
CachedGremlinScriptEngineManager instance. | 
| Annotation Type | Description | 
|---|---|
| ScriptEngineToTest | 
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.