public void Run() { try { EPEventServiceHelper.ProcessStatementScheduleSingle(handleCallback, services); runtime.Dispatch(); runtime.ProcessThreadWorkQueue(); } catch (Exception e) { log.Error("Unexpected error processing timer execution: " + e.Message, e); } }
public void Run() { try { EPEventServiceHelper.ProcessStatementScheduleMultiple(handle, callbackObject, services); // Let listeners know of results runtime.Dispatch(); // Work off the event queue if any events accumulated in there via a route() runtime.ProcessThreadWorkQueue(); } catch (Exception e) { log.Error("Unexpected error processing multiple timer execution: " + e.Message, e); } }