| Interface | Description | 
|---|---|
| BindingsCustomizer | Provides a way to alter the bindings on a  GremlinScriptEngine. | 
| Customizer | The  Customizerprovides a general way to provide configurations to aGremlinScriptEngine. | 
| GremlinModule | Deprecated As of release 3.2.4, replaced by  GremlinPlugin. | 
| GremlinPlugin | |
| GremlinScriptEngine | A  GremlinScriptEngineis an extension of the standardScriptEngineand provides some specific
 methods that are important to the TinkerPop environment. | 
| GremlinScriptEngineFactory | Creates a  GremlinScriptEngineimplementation and supplies to it anyCustomizerimplementations to
 it that are available on theGremlinScriptEngineManager. | 
| GremlinScriptEngineManager | The  ScriptEngineManagerimplements a discovery, instantiation and configuration mechanism forGremlinScriptEngineclasses 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  GremlinScriptEngineinstance. | 
| ScriptCustomizer | A  Customizerthat executes scripts in aGremlinScriptEngineinstance for purpose of initialization. | 
| TranslatorCustomizer | Provides a way to customize and override  Bytecodeto script translation. | 
| Class | Description | 
|---|---|
| AbstractGremlinPlugin | |
| AbstractGremlinScriptEngineFactory | A simple base implementation of the  GremlinScriptEngineFactory. | 
| BindingsGremlinPlugin | A plugin that allows  Bindingsto be applied to aGremlinScriptEngineat the time of creation. | 
| BindingsGremlinPlugin.Builder | |
| BindingsScriptEngineTest | |
| CachedGremlinScriptEngineManager | An implementation of the  GremlinScriptEngineManagerthat caches the instances of theGremlinScriptEngineinstances that are created by it. | 
| CachedGremlinScriptEngineManagerTest | |
| ConcurrentBindings | A  Bindingsthat can be accessed concurrently by multiple threads. | 
| CoreGremlinModule | Deprecated As of release 3.2.4, replaced by  CoreGremlinPlugin. | 
| CoreGremlinPlugin | This module is required for a  ScriptEngineto be Gremlin-enabled. | 
| CoreImports | |
| DefaultBindingsCustomizer | Default implementation of the  BindingsCustomizerwhich adds bindings to theScriptContext.GLOBAL_SCOPE. | 
| DefaultGremlinScriptEngineManager | The  ScriptEngineManagerimplements a discovery, instantiation and configuration mechanism forGremlinScriptEngineclasses and also maintains a collection of key/value pairs storing state shared by all
 engines created by it. | 
| DefaultImportCustomizer | Simple implementation of the  ImportCustomizerwhich allows direct setting of all the different import types. | 
| DefaultImportCustomizer.Builder | |
| DefaultScriptCustomizer | Default implementation of the  ScriptCustomizerthat 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  ScriptEngineinstances that claim
 to be "Gremlin-enabled" work in the expected fashion. | 
| GremlinScriptContext | A  ScriptContextthat doesn't create new instances ofReaderandWriterclasses 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  GremlinScriptEnginein theScriptContext.GLOBAL_SCOPE. | 
| MockGremlinScriptEngine | This is a "do nothing" implementation of the  GremlinScriptEnginewhich can be used to help test plugin
 implementations which don't have reference to aGremlinScriptEngineas a dependency. | 
| MockGremlinScriptEngineFactory | This is a "do nothing" implementation of the  GremlinScriptEngineFactorywhich can be used to help test plugin
 implementations which don't have reference to aGremlinScriptEngineas a dependency. | 
| ScriptEngineCache | A cache of standard  ScriptEngineinstances, instantiated by the standardScriptEngineManager. | 
| ScriptEngineLambdaTest | |
| ScriptEngineLambdaTest.Junk | |
| ScriptFileGremlinPlugin | Loads scripts from one or more files into the  GremlinScriptEngineat startup. | 
| ScriptFileGremlinPlugin.Builder | |
| SingleGremlinScriptEngineManager | Provides static access to a  CachedGremlinScriptEngineManagerinstance. | 
| Annotation Type | Description | 
|---|---|
| ScriptEngineToTest | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.