| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GroovyCustomizer  | 
| Constructor and Description | 
|---|
GremlinGroovyScriptEngine(Customizer... customizers)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BindingsCustomizer
Provides a way to alter the bindings on a  
GremlinScriptEngine. | 
interface  | 
ImportCustomizer
Provides the list of imports to apply to a  
GremlinScriptEngine instance. | 
interface  | 
ScriptCustomizer
A  
Customizer that executes scripts in a GremlinScriptEngine instance for purpose of initialization. | 
interface  | 
TranslatorCustomizer
Provides a way to customize and override  
Bytecode to script translation. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultBindingsCustomizer
Default implementation of the  
BindingsCustomizer which adds bindings to the ScriptContext.GLOBAL_SCOPE. | 
class  | 
DefaultImportCustomizer
Simple implementation of the  
ImportCustomizer which allows direct setting of all the different import types. | 
class  | 
DefaultScriptCustomizer
Default implementation of the  
ScriptCustomizer that can create the script list from a list of files or
 from lines of script. | 
class  | 
LazyBindingsCustomizer
A customizer implementation that provides bindings to a  
GremlinScriptEngine in the
 ScriptContext.GLOBAL_SCOPE. | 
| Modifier and Type | Field and Description | 
|---|---|
protected Customizer[] | 
AbstractGremlinPlugin.customizers  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Customizer> | 
GremlinScriptEngineManager.getCustomizers(String scriptEngineName)
Get the list of  
Customizer instances filtered by the scriptEngineName. | 
List<Customizer> | 
DefaultGremlinScriptEngineManager.getCustomizers(String scriptEngineName)  | 
| Constructor and Description | 
|---|
AbstractGremlinPlugin(String moduleName,
                     Customizer... customizers)
Creates a base  
GremlinPlugin that will apply to all GremlinScriptEngine instances. | 
AbstractGremlinPlugin(String moduleName,
                     Set<String> appliesTo,
                     Customizer... customizers)
Creates a base  
GremlinPlugin that will apply to specific GremlinScriptEngine instances. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ConsoleCustomizer
A  
Customizer that allows a RemoteAcceptor to be used with a console implementation. | 
| Constructor and Description | 
|---|
GremlinJythonScriptEngine(Customizer... customizers)  | 
Copyright © 2013–2019 Apache Software Foundation. All rights reserved.