public class ScriptInvocationPool
extends java.lang.Object
ScriptInvocation instances to reduce
object allocation| Constructor and Description |
|---|
ScriptInvocationPool() |
| Modifier and Type | Method and Description |
|---|---|
ScriptInvocation |
allocate(int scriptId,
ScriptBindings scriptBindings,
ScriptInvocationListener invocationListener,
int priority,
boolean interactive)
Allocate a
ScriptInvocation instance |
void |
release(ScriptInvocation scriptInvocation)
Releases a
ScriptInvocation back to the pool |
public ScriptInvocation allocate(int scriptId, ScriptBindings scriptBindings, ScriptInvocationListener invocationListener, int priority, boolean interactive)
ScriptInvocation instancescriptId - The script id being invokedscriptBindings - The ScriptBindingsinvocationListener - An optional ScriptInvocationListenerpriority - The script execution priorityScriptInvocation instance set to the provided parameterspublic void release(ScriptInvocation scriptInvocation)
ScriptInvocation back to the poolscriptInvocation - The ScriptInvocation to release