class ScriptManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
ScriptManager.CommandWatcher |
(package private) class |
ScriptManager.ScriptQueueRunnable |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Thread |
commandWatcherThread |
(package private) java.lang.Thread[] |
queueThreads |
(package private) java.util.List<java.util.List<java.lang.Object>> |
scriptQueue |
(package private) boolean[] |
scriptQueueRunning |
(package private) boolean |
useCommandWatcherThread |
(package private) Viewer |
viewer |
Constructor and Description |
---|
ScriptManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addScript(java.lang.String strScript) |
java.lang.String |
addScript(java.lang.String strScript,
boolean isScriptFile,
boolean isQuiet) |
java.lang.Object |
addScript(java.lang.String returnType,
java.lang.String strScript,
java.lang.String statusList,
boolean isScriptFile,
boolean isQuiet) |
(package private) void |
clear() |
(package private) void |
clearQueue() |
void |
flushQueue(java.lang.String command) |
int |
getScriptCount() |
(package private) java.util.List<java.lang.Object> |
getScriptItem(boolean watching,
boolean isByCommandWatcher) |
(package private) void |
interruptQueueThreads() |
(package private) void |
startCommandWatcher(boolean isStart) |
(package private) void |
startScriptQueue(boolean startedByCommandWatcher) |
void |
waitForQueue() |
Viewer viewer
java.lang.Thread[] queueThreads
boolean[] scriptQueueRunning
java.util.List<java.util.List<java.lang.Object>> scriptQueue
java.lang.Thread commandWatcherThread
boolean useCommandWatcherThread
ScriptManager(Viewer viewer)
void clear()
public java.lang.String addScript(java.lang.String strScript)
public java.lang.String addScript(java.lang.String strScript, boolean isScriptFile, boolean isQuiet)
public java.lang.Object addScript(java.lang.String returnType, java.lang.String strScript, java.lang.String statusList, boolean isScriptFile, boolean isQuiet)
public int getScriptCount()
void clearQueue()
public void waitForQueue()
public void flushQueue(java.lang.String command)
void startScriptQueue(boolean startedByCommandWatcher)
java.util.List<java.lang.Object> getScriptItem(boolean watching, boolean isByCommandWatcher)
void startCommandWatcher(boolean isStart)
void interruptQueueThreads()