Interface GremlinScriptEngineFactory
- 
- All Superinterfaces:
 ScriptEngineFactory
- All Known Implementing Classes:
 AbstractGremlinScriptEngineFactory,GremlinLangScriptEngineFactory
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 Summary
All 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.ScriptEngineFactory
getEngineName, getEngineVersion, getExtensions, getLanguageName, getLanguageVersion, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getParameter, getProgram 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getScriptEngine
GremlinScriptEngine 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 interfaceScriptEngineFactory
 
- 
setCustomizerManager
void setCustomizerManager(GremlinScriptEngineManager manager)
The factory should take theCustomizerimplementations made available by the manager and supply them to theGremlinScriptEngineimplementation it creates. 
 - 
 
 -