ScriptEngine instances that implement the
DependencyManager interface.PluginAcceptor implements the DependencyManager interface it will try to import the
specified import statements.Consumer to execute in the event of failure.AbstractGremlinPlugin.pluginTo(PluginAcceptor) method is executed which sets the AbstractGremlinPlugin.io and
AbstractGremlinPlugin.shell member variables.AbstractGremlinPlugin.pluginTo(PluginAcceptor) method is executed which sets the AbstractGremlinPlugin.io and
AbstractGremlinPlugin.shell member variables.AbstractGremlinPlugin.pluginTo(PluginAcceptor) method is executed which sets the AbstractGremlinPlugin.io and
AbstractGremlinPlugin.shell member variables.Consumer to execute just after successful script evaluation.Consumer to execute if the script times out.Consumer to execute just before the script evaluation.Builder with the gremlin-groovy ScriptEngine configured.Builder and specify the first ScriptEngine to be included.GremlinExecutor.BuilderScriptEngine implementations and if they implement AutoCloseable
then call the AutoCloseable.close() method.GremlinExecutor.BuilderScriptEngine.ScriptEngine.CompilationCustomizer implementations to the
GremlinGroovyScriptEngine.CompileStatic transformer to enable type validation on script execution.:remote is used in conjunction with the config option.:remote is used in conjunction with the "connect" option.CompilationCustomizer to add to the GremlinGroovyScriptEngine.ScriptEngine.Graph instance in the CredentialGraph DSL.ScriptEngine objects that implement the DependencyManager interface.ImportCustomizerProvider is empty and comes with no pre-defined imports at all.GremlinExecutor.Builder.engineSettings(java.util.Map).Map of bindings.Function that will transform the
result after script evaluates but before transaction commit and before the returned CompletableFuture
is completed.Consumer that will take the result for additional
processing after the script evaluates and after the CompletableFuture is completed, but before the
transaction is committed.Bindings for a particular language.Bindings for a particular language.PluginAcceptor.null if one could not be found.as BinaryOperator in Groovy.as Comparator in Groovy.as Function in Groovy.ScriptEngine instance.GremlinExecutor.eval(String, String, Bindings, LifeCycle) method.DefaultImportCustomizerProvider.GremlinGroovyScriptEngine.GremlinGroovyScriptEngine(CompilerCustomizerProvider...)CompilerCustomizerProvider objects.GremlinPlugin.as Supplier in Groovy.as UnaryOperator in Groovy.PluginAcceptor.environment() do not meet
the needs of the GremlinPlugin.ScriptEngine objects that implement the DependencyManager interface.DependencyManager try to load the specified plugins.GremlinPlugin instances.GremlinPlugin instances.GremlinPlugin can be used in multiple environments (e.g.ScriptEngine.GremlinGroovyScriptEngine.getPlugins()GremlinGroovyScriptEngine.KEY_REFERENCE_TYPE that makes the evaluated script available in the cache for the life
of the JVM.GremlinGroovyScriptEngine.KEY_REFERENCE_TYPE that immediately garbage collects the script after evaluation.GremlinGroovyScriptEngine.KEY_REFERENCE_TYPE that retains the script until memory is "low" and therefore
should be reclaimed before an OutOfMemoryError occurs.GremlinGroovyScriptEngine.KEY_REFERENCE_TYPE that marks the script as one that can be garbage collected
even when memory is abundant.ScriptEngine with fresh imports.:remote and :submit commands of the Gremlin Console.:remote and :submit commands which provide standardized ways
for plugins to provide "remote connections" to resources and a way to "submit" a command to those resources.Exception to be thrown when there are problems with processing a command given to a
RemoteAcceptor.ScriptEngine objects for the server.:submit is executed.TypeChecked transformer to enable type validation on script execution.TypeChecked annotation to use optional extensions.Copyright © 2013–2015 Apache Software Foundation. All rights reserved.