public interface ScriptExecutorPool<S>
ScriptExecutor pools.
Manages resources for compilation and execution of scripts.| Modifier and Type | Method and Description |
|---|---|
ScriptExecutionTask<?> |
execute(int taskId,
int scriptId,
ScriptBindings scriptBindings,
ScriptInvocationListener invocationListener,
boolean syncCall) |
int |
getCompiledScriptId(java.lang.String filepath) |
java.lang.String |
getCompiledScriptPath(int scriptId) |
GameScriptingEngine |
getGameScriptingEngine() |
int |
preCompileScript(java.lang.String filepath,
java.lang.String scriptContent) |
void |
release(ScriptExecutor<S> executor) |
int getCompiledScriptId(java.lang.String filepath)
java.lang.String getCompiledScriptPath(int scriptId)
int preCompileScript(java.lang.String filepath,
java.lang.String scriptContent)
throws InsufficientCompilersException
InsufficientCompilersExceptionScriptExecutionTask<?> execute(int taskId, int scriptId, ScriptBindings scriptBindings, ScriptInvocationListener invocationListener, boolean syncCall)
void release(ScriptExecutor<S> executor)
GameScriptingEngine getGameScriptingEngine()