Interface GremlinScriptEngineFactory
- 
- All Superinterfaces:
- ScriptEngineFactory
 - All Known Implementing Classes:
- AbstractGremlinScriptEngineFactory,- GremlinGroovyScriptEngineFactory,- GremlinLangScriptEngineFactory,- MockGremlinScriptEngineFactory
 
 public interface GremlinScriptEngineFactory extends ScriptEngineFactory Creates aGremlinScriptEngineimplementation and supplies to it anyCustomizerimplementations to it that are available on theGremlinScriptEngineManager.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description GremlinScriptEnginegetScriptEngine()Creates a newGremlinScriptEngineinstance.voidsetCustomizerManager(GremlinScriptEngineManager manager)The factory should take theCustomizerimplementations made available by the manager and supply them to theGremlinScriptEngineimplementation it creates.- 
Methods inherited from interface javax.script.ScriptEngineFactorygetEngineName, getEngineVersion, getExtensions, getLanguageName, getLanguageVersion, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getParameter, getProgram
 
- 
 
- 
- 
- 
Method Detail- 
getScriptEngineGremlinScriptEngine getScriptEngine() Creates a newGremlinScriptEngineinstance. Unlike the JSR-223 implementation, the semantics for this interface expect a "new" instance to be created for each call to this method. Caching or pooling is something to be handled by aGremlinScriptEngineManager.- Specified by:
- getScriptEnginein interface- ScriptEngineFactory
 
 - 
setCustomizerManagervoid setCustomizerManager(GremlinScriptEngineManager manager) The factory should take theCustomizerimplementations made available by the manager and supply them to theGremlinScriptEngineimplementation it creates.
 
- 
 
-