public void Initialize() { /* _dgvMonitor.ColumnCount = 7; _dgvMonitor.Columns[0].Name = "SerialID"; _dgvMonitor.Columns[1].Name = "EventID"; _dgvMonitor.Columns[2].Name = "EventDate"; _dgvMonitor.Columns[3].Name = "ApplicationName"; _dgvMonitor.Columns[4].Name = "EventType"; _dgvMonitor.Columns[5].Name = "EventDetail"; _dgvMonitor.Columns[6].Name = "EventProperties"; */ //create utility bus _utilsBus = new Niawa.Utilities.UtilsServiceBus(); evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcEvent, _utilsBus); try { InvokeJavascript("addHeader", "IpcEvent"); //, "EventProperties"); //if (_browser.IsBusy) //{ // System.Threading.Thread.Sleep(100); //} //System.Threading.Thread.Sleep(1000); //_browser.Document.InvokeScript("addDefaultHeader"); } catch (Exception ex) { _tsslStatus.Text = "Exception: " + ex.Message; } }
/// <summary> /// Instantiates an IpcEventThread /// </summary> /// <param name="ipcType"></param> /// <param name="treeModelController"></param> /// <param name="tsslStatus"></param> /// <param name="utilsBus"></param> public IpcEventAdapter(string ipcType , Forms.IpcWebWindow formWindow) { _formWindow = formWindow; _ipcType = ipcType; //create utility bus _utilsBus = new Niawa.Utilities.UtilsServiceBus(); evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcType, _utilsBus); t1 = new System.Threading.Thread(ListenThreadImpl); }
public void Initialize() { _dgvMonitor.ColumnCount = 7; _dgvMonitor.Columns[0].Name = "SerialID"; _dgvMonitor.Columns[1].Name = "EventID"; _dgvMonitor.Columns[2].Name = "EventDate"; _dgvMonitor.Columns[3].Name = "ApplicationName"; _dgvMonitor.Columns[4].Name = "NodeID"; _dgvMonitor.Columns[5].Name = "ParentNodeID"; _dgvMonitor.Columns[6].Name = "EventType"; _dgvMonitor.Columns[7].Name = "EventMessage"; _dgvMonitor.Columns[8].Name = "EventMessageDetail"; //create utility bus _utilsBus = new Niawa.Utilities.UtilsServiceBus(); evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcEvent, _utilsBus); }
/// <summary> /// Instantiates IpcCommandReader /// </summary> /// <param name="ipcEvent"></param> /// <param name="readerFunction"></param> public IpcCommandReader(string ipcEvent, Func<Niawa.IpcController.IpcEvent, bool> readerFunction, Niawa.Utilities.UtilsServiceBus utilsBus, bool ignoreExceptions) { try { _ignoreExceptions = ignoreExceptions; _ipcEvent = ipcEvent; _description = "IpcCommandReader " + _ipcEvent; _readerFunction = readerFunction; evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcEvent, utilsBus); _threadStatus = new Niawa.Threading.ThreadStatus(_description, 60, utilsBus.InitializeSerialId(Niawa.Utilities.IdGeneratorUtils.ID_ROOT_NIAWA_THREAD_ID).ToString(), string.Empty, null); //thread status _threadStatus.Status = Niawa.Threading.ThreadStatus.STATUS_INITIALIZED; } catch (Exception ex) { logger.Error("[" + _description + "-M] Exception while instantiating: " + ex.Message, ex); if (!ignoreExceptions) throw ex; } }
/// <summary> /// Instantiates a new IpcEventReaderThread. /// </summary> /// <param name="ipcType"></param> /// <param name="webWriter"></param> /// <param name="utilsBus"></param> public IpcEventReaderThread(string ipcType, IpcEventWebAPIWriter webWriter, Utilities.UtilsServiceBus utilsBus) { try { _description = "IpcEventReaderThread-" + ipcType; _ipcType = ipcType; _webWriter = webWriter; _utilsBus = utilsBus; //event reader evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcType, _utilsBus); //thread status _threadStatus = new Niawa.Threading.ThreadStatus(_description, 60, utilsBus.InitializeSerialId(Niawa.Utilities.IdGeneratorUtils.ID_ROOT_NIAWA_THREAD_ID).ToString(), string.Empty, null); //set thread status _threadStatus.Status = Niawa.Threading.ThreadStatus.STATUS_INITIALIZED; } catch (Exception ex) { logger.Error("[IpcEventReaderThread-" + ipcType + "-M] Error while instantiating: " + ex.Message, ex); } }
/// <summary> /// Initialize IpcEventThread by creating IPC Event Reader and initializing thread /// </summary> public void Initialize() { evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcType, _utilsBus); t1 = new System.Threading.Thread(ListenThreadImpl); }
/// <summary> /// Initializes IpcTreeWebWindowThread. Configures IPC Event Reader. /// </summary> public void Initialize() { evtReader = Niawa.IpcController.IpcFactory.CreateIpcEventReader(true, _ipcType, _utilsBus); }