public class MessageHandlerTask
extends java.lang.Object
Constructor and Description |
---|
MessageHandlerTask(MessageHandlerManager messageManager,
java.lang.String projectName,
MessageHandlerKey key,
ScriptManager manager,
IScriptsEnabled scriptsEnabled,
java.lang.String code) |
Modifier and Type | Method and Description |
---|---|
org.python.core.PyCode |
getCompiledJyCode() |
java.lang.String |
getLastRunErrMsg() |
MessageHandlerKey |
getMessageHandlerKey() |
MessageHandlerManager |
getMessageHandlerManager() |
java.lang.String |
getProjectName() |
java.lang.String |
getScriptCode()
Returns the user-provided Jython script code
|
ScriptManager |
getScriptManager() |
boolean |
isDontCompile()
Returns true if a previous attempt to compile the code has failed
|
boolean |
isScriptsEnabled()
Returns true if:
((FPMISystem.getMode() == FPMISystem.Mode.PREVIEW && !FPMISystem.isSerializing())
OR
(FPMISystem.getMode() == FPMISystem.Mode.RUNTIME && FPMISystem.isLoggedIn()))
|
void |
reportExecution(MessageHandlerKey key,
ScriptExecutionReport report)
Updates the execution status of a MessageHandlerRunnable
|
void |
setCompiledJyCode(org.python.core.PyCode compiledJyCode) |
void |
setDontCompile(boolean dontCompile)
Set to true if an attempt to compile the code has failed
|
void |
setLastRunErrMsg(java.lang.String lastRunErrMsg) |
public MessageHandlerTask(MessageHandlerManager messageManager, java.lang.String projectName, MessageHandlerKey key, ScriptManager manager, IScriptsEnabled scriptsEnabled, java.lang.String code)
public MessageHandlerManager getMessageHandlerManager()
public java.lang.String getProjectName()
public java.lang.String getScriptCode()
public MessageHandlerKey getMessageHandlerKey()
public org.python.core.PyCode getCompiledJyCode()
public void setCompiledJyCode(org.python.core.PyCode compiledJyCode)
public boolean isDontCompile()
public void setDontCompile(boolean dontCompile)
dontCompile
- public ScriptManager getScriptManager()
public boolean isScriptsEnabled()
public java.lang.String getLastRunErrMsg()
public void setLastRunErrMsg(java.lang.String lastRunErrMsg)
public void reportExecution(MessageHandlerKey key, ScriptExecutionReport report)
key
- report
-