Class MessageHandlerTask
java.lang.Object
com.inductiveautomation.ignition.common.script.message.MessageHandlerTask
Holds everything needed to execute a MessageHandler runnable. Pass an instance of this to a runnable configured with
 message parameters.
- 
Constructor Summary
ConstructorsConstructorDescriptionMessageHandlerTask(MessageHandlerManager messageManager, String projectName, MessageHandlerKey key, ScriptManager manager, IScriptsEnabled scriptsEnabled, String code)  - 
Method Summary
Modifier and TypeMethodDescriptionorg.python.core.PyCodeReturns the user-provided Jython script codebooleanReturns true if a previous attempt to compile the code has failedbooleanvoidreportExecution(MessageHandlerKey key, ScriptExecutionReport report) Updates the execution status of a MessageHandlerRunnablevoidsetCompiledJyCode(org.python.core.PyCode compiledJyCode) voidsetDontCompile(boolean dontCompile) Set to true if an attempt to compile the code has failedvoidsetLastRunErrMsg(String lastRunErrMsg)  
- 
Constructor Details
- 
MessageHandlerTask
public MessageHandlerTask(MessageHandlerManager messageManager, String projectName, MessageHandlerKey key, ScriptManager manager, IScriptsEnabled scriptsEnabled, String code)  
 - 
 - 
Method Details
- 
getMessageHandlerManager
 - 
getProjectName
 - 
getScriptCode
Returns the user-provided Jython script code - 
getMessageHandlerKey
 - 
getCompiledJyCode
public org.python.core.PyCode getCompiledJyCode() - 
setCompiledJyCode
public void setCompiledJyCode(org.python.core.PyCode compiledJyCode)  - 
isDontCompile
public boolean isDontCompile()Returns true if a previous attempt to compile the code has failed - 
setDontCompile
public void setDontCompile(boolean dontCompile) Set to true if an attempt to compile the code has failed - 
getScriptManager
 - 
isScriptsEnabled
public boolean isScriptsEnabled()- Returns:
 - true if: ((FPMISystem.getMode() == FPMISystem.Mode.PREVIEW && !FPMISystem.isSerializing()) OR (FPMISystem.getMode() == FPMISystem.Mode.RUNTIME && FPMISystem.isLoggedIn()))
 
 - 
getLastRunErrMsg
 - 
setLastRunErrMsg
 - 
reportExecution
Updates the execution status of a MessageHandlerRunnable 
 -