Class Settings.ScriptEngineSettings
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.server.Settings.ScriptEngineSettings
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,Object>configA Map of configuration settings for theScriptEngine.List<String>importsA comma separated list of classes/packages to make available to theScriptEngine.Map<String,Map<String,Object>>pluginsA set of configurations forGremlinPlugininstances to apply to thisGremlinScriptEngine.List<String>scriptsA comma separated list of script files to execute onScriptEngineinitialization.List<String>staticImportsA comma separated list of "static" imports to make available to theScriptEngine.
-
Constructor Summary
Constructors Constructor Description ScriptEngineSettings()
-
-
-
Field Detail
-
imports
public List<String> imports
A comma separated list of classes/packages to make available to theScriptEngine.
-
staticImports
public List<String> staticImports
A comma separated list of "static" imports to make available to theScriptEngine.
-
scripts
public List<String> scripts
A comma separated list of script files to execute onScriptEngineinitialization.GraphandTraversalSourceinstance references produced from scripts will be stored globally in Gremlin Server, therefore it is possible to use initialization scripts to addTraversalStrategyinstances or create entirely newGraphinstances all together. Instantiating aLifeCycleHookin a script provides a way to execute scripts when Gremlin Server starts and stops.
-
config
public Map<String,Object> config
A Map of configuration settings for theScriptEngine. These settings are dependent on theScriptEngineimplementation being used.
-
plugins
public Map<String,Map<String,Object>> plugins
A set of configurations forGremlinPlugininstances to apply to thisGremlinScriptEngine. Plugins will be applied in the order they are listed.
-
-